我已使用此Saltstack存储库配置了kuberenetes集群:
https://github.com/valentin2105/Kubernetes-Saltstack
现在,我无法配置kubectl CLI来访问集群。 有没有办法重置凭据? 有没有一种方法可以正确配置.kube / config并使用正确的上下文,用户,凭据和群集名称从服务器中检索信息?
我是kubernetes的新手,所以也许我在这里错过了一些东西。
答案 0 :(得分:1)
要设置集群,请执行以下操作:
kubectl config set-cluster k8s-cluster --server=${CLUSTER} [--insecure-skip-tls-verify=true]
然后,您需要设置上下文(取决于您的kubernetes配置
kubectl config set-context k8s-context --cluster=k8s-cluster --namespace=${NS}
如果使用的是RBAC,则可能需要指定用户并传递连接令牌或登录密码:
对于这种高级用法,您可以查看文档https://kubernetes.io/docs/reference/kubectl/cheatsheet/#kubectl-context-and-configuration
现在,最后要使用您的上下文,您只需:
kubectl config use-context ${USER}