Kubernetes:Helm/K8S开发插件

K8S全称Kubernetes,这个名字大家应该都不陌生,K8S是为容器服务而生的一个可移植容器的编排管理工具。Helm 是 Kubernetes 的软件包管理工具,能快速查找、下载和安装软件包。Helm由客户端组件 helm 和服务端组件 Tiller 组成, 能够将一组K8S资源打包统一管理, 是查找、共享和使用为Kubernetes构建的软件的最佳方式。

Microsoft.VisualStudio.jpg

Kubernetes是VS Code上用来开发K8S的一款插件,包含了Helm的功能。插件下载地址:https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools

功能特点:

在资源管理器树视图中查看您的集群,并深入了解工作负载、服务、pod 和节点。

浏览 Helm 存储库并将图表安装到您的 Kubernetes 集群中。

用于 Kubernetes 资源和 Helm 图表和模板的 Intellisense。

编辑 Kubernetes 资源清单并将它们应用到您的集群。

从项目中的 Dockerfiles 在集群中构建和运行容器。

根据 Git 存储库中的资源清单查看资源当前状态的差异

轻松检查与已部署应用程序对应的 Git 提交。

在应用程序的 pod 中运行命令或启动 shell。

获取或关注集群中的日志和事件。

将本地端口转发到应用程序的 pod。

使用脚手架和片段创建 Helm 图表。

在集群资源管理器中观看资源并在它们发生变化时获取实时更新