在开发云原生应用时,总是免不了与 Kubernetes 打交道。与 Kubernetes 进行交互的方式主要有两种:第一种方式是使用命令行工具 kubectl,第二种方式是使用 Kubernetes 仪表盘图形界面(Kubernetes Dashboard)。kubectl
的优势在于简单高效,方便进行自动化操作;图形界面的优势在于使用简单,并且直观易懂。同样的,这两种方式也有各自的缺点。本文介绍的 VS Code 的 Kubernetes 扩展是一个很好的与 Kubernetes 交互的工具。
安装
该扩展的安装很简单,只需要在 VS Code 扩展中搜索并下载即可。
资源列表
扩展安装完成之后,可以在左边的侧边栏看到 Kubernetes 的图标。该扩展会自动使用本地的 kubectl
配置文件 (~/.kube/config
)来读取可用的 Kubernetes 集群。每个集群都会列出其中包含的资源。
资源声明
当点击某个资源时,会自动打开该资源的 YAML 声明。在编辑器中打开之