如何拥有多个 kubernetes 配置并在它们之间快速更改

kel*_*iin 4 azure kubernetes windows-10 kubectl

我正在 Azure 上使用多个 Kubernetes 集群,因此我需要快速从一个集群更改为另一个集群,而我的路径中没有各种文件C:\Users\username\.kube,因为当我希望更改为其他文件时,我必须重命名或替换文件。

Edu*_*llo 6

我建议您使用以下工具和技巧:

  • 使用asdf管理多个kubectl版本
  • KUBECONFIGenv var设置为在多个kubeconfig文件之间更改
  • 用于kube-ps1跟踪您当前的上下文/命名空间
  • 使用kubectxkubens在集群/命名空间之间快速更改
  • 使用别名将它们组合在一起

看看这篇文章,它解释了如何实现这一点:使用不同的 kubectl 版本与多个 Kubernetes 集群

我还推荐阅读:掌握 KUBECONFIG 文件


Fra*_* Gu 5

我建议你查看这个工具:kubectxwin

这是该kubectx工具的 Windows 版本,它是许多人在集群和集群内的命名空间之间快速切换的首选。