【发布时间】:2019-10-27 10:43:55
【问题描述】:
我无法理解 helm 对 helm --kube-context=microk8s install ... 的使用应该安装到上下文 microk8s 中,因此安装到我的本地 microk8s 集群中,而不是我曾经连接到的远程 GKE 集群中。
但是,如果我运行例如 Error: could not get Kubernetes config for context "microk8s": context "microk8s" does not exist,这将失败。 helm --kube-context=microk8s install --name mereet-kafka 成功运行 helm init 并添加必要的存储库后。
上下文microk8s 存在并根据kubectl config current-context 启用。我什至可以通过运行helm --kube-context=$(kubectl config current-context) install --name mereet-kafka 来重现这一点,以避免任何拼写错误。
为什么helm 不能使用明显存在的上下文?
【问题讨论】:
标签: kubernetes kubernetes-helm kubectl microk8s