Kar*_*ter 6 kubernetes kubectl kubernetes-helm microk8s
我无法理解should install 到上下文中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 配置问题,而不是 helm 本身的问题。
有几件事可能会有所帮助:
检查配置文件 ~/.kube/config
kubectl config view
被current-context
设置为:microk8s?
尝试使用:
kubectl config get-contexts
kubectl config set-context
kubectl config use-context
有适当的论据 --server
--user
--cluster
检查您是否引用了~/.kube/config
来自其他地方的配置,而不是您自己的私有配置。
检查您是否有KUBECONFIG
环境变量 ( echo $KUBECONFIG
)
我希望它有帮助。
归档时间: |
|
查看次数: |
6874 次 |
最近记录: |