我需要将头盔( 1234 Test| 1/1/1900
)移到另一台服务器上,但我不知道如何掌控连接到远程分er或远程Kubernetes服务器。
Helm在服务器B上本地运行(k8s)。我希望它运行服务器A,以便能够连接到服务器B以执行YAML文件。
答案 0 :(得分:1)
IIRC Helm应该针对服务器A上kubectl
当前上下文中设置的任何群集采取行动。
在服务器上设置kubectl。使用kubectl config use-context
定位集群,然后应执行掌舵。
您可能需要在服务器上执行helm init --client-only
来初始化头盔,而无需重新安装分till。
答案 1 :(得分:1)
Helm的文档确实忽略了这一点,并且在仔细检查之后并没有很好地解释:
您还应该具有
kubectl
的本地配置副本。
https://helm.sh/docs/intro/quickstart/
Helm会通过阅读以下内容找出安装Tiller的位置 Kubernetes配置文件(通常为
$HOME/.kube/config
)。这是kubectl
使用的文件。
此外,如果您有较新版本的Helm,则无需安装Tiller,as noted in the release notes已被删除。
https://v2.helm.sh/docs/using_helm/
@ switchboard.op只是正确的答案,只是添加了一些更多辅助信息