Helm如何跟踪其安装到的Kubernetes集群?

问题描述 投票:0回答:1

[如果我使用kubectx,并将kube配置上下文切换到另一个集群,例如“生产”并运行一个kubectx,Helm如何知道我指的是哪个集群?

如果我运行helm uninstall命令,是仅引用本地计算机上安装的内容,而不是针对每个Kubernetes群集吗?

kubernetes kubernetes-helm
1个回答
0
投票

Helm将默认使用helm list文件中指定的当前Kubernetes上下文。

Kubernetes API库中有标准支持,可以从该文件中读取数据(或由$HOME/.kube/config环境变量指定的替代方法)。如果您正在编写Go,请参见$KUBECONFIG。尽管the documentation for the k8s.io/client-go/tools/clientcmd package会做很多事情,但k8s.io/client-go/tools/clientcmd使用该API所做的事情基本上与运行kubectx相同。

如果您希望Helm使用非默认上下文,请使用its core进行指定:

kubectl config use-context ...
© www.soinside.com 2019 - 2024. All rights reserved.