我想管理不同的k8群集,
一个叫做production
的prod部署,
另一个名为staging
的其他部署和配置。
如何将helm
连接到这两个不同群集中的分蘖?
假设我已经安装了tiller
并且我有一个配置的ci管道。
Helm将连接到kubectl
指向的同一个集群。
通过设置多个kubectl
上下文并使用kubectl config use-context [environment]
更改它们,您可以实现您想要的效果。
当然,如果启用了TLS证书,则需要在shell中为每个群集设置适当的HELM_环境值,包括TLS证书。
此外,还值得采取措施,以免意外错误地部署到错误的群集。