![](/img/trans.png)
[英]How to configure local kubectl to connect to kubernetes EKS cluster
[英]How to configure kubectl in kubernetes cluster
我已經使用此saltstack存儲庫配置了kuberenetes集群:
https://github.com/valentin2105/Kubernetes-Saltstack
現在,我無法配置kubectl CLI來訪問集群。 有沒有辦法重置憑據? 有沒有一種方法可以通過正確的上下文,用戶,憑據和群集名稱從服務器中檢索信息來正確配置.kube / config?
我是kubernetes的新手,所以也許我在這里錯過了一些東西。
要設置集群,您可以執行以下操作:
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,則可能需要指定用戶並傳遞連接令牌或登錄密碼:
對於此高級用法,您可以參閱docs https://kubernetes.io/docs/reference/kubectl/cheatsheet/#kubectl-context-and-configuration
現在最后要使用您的上下文,您只需:
kubectl config use-context ${USER}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.