【发布时间】:2019-05-19 07:24:27
【问题描述】:
我有一个脚本可以将我的应用程序部署到我的 kubernetes 集群。但是,如果我当前的 kubectl 上下文指向错误的集群,我很容易最终将我的应用程序部署到我不打算将其部署到的集群中。什么是检查(从脚本内部)我正在部署到正确集群的好方法?
我真的不想硬编码特定的 kubectl 上下文名称,因为我团队中的不同开发人员对于如何命名他们的 kubectl 上下文有不同的约定。
相反,我想要类似if $(kubectl get cluster-name) != "expected-clsuter-name" then error 的东西。
【问题讨论】:
-
这不是你问的,但是这个 ps1 脚本可以帮助你记住你的上下文...github.com/jonmosco/kube-ps1
标签: kubernetes kubectl