首先得有一個賬戶
kubectl create serviceaccount dashboard-admin -n kube-system #創建一個名叫dashboard-admin 命名空間在kube-system 下的服務賬戶 kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin #dashboard-admin 綁定為集群賬戶 kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}') #顯示出名字為dashboard-admin-*的第一個匹配賬戶的詳細信息
這里創建一個用來登錄kubernetes的賬戶
如果有直接執行第三條命令取出token
kubectl config set-credentials tf-admin --token={上文的Token} #配置登錄方式 這里我使用的是token登錄 通過kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}') 命令可以查看一條 kubectl config set-cluster tf-cluster --insecure-skip-tls-verify=true --server={集群的連接地址https://xx.xx.xx.xx:xx} #配置連接地址 kubectl config set-context tf-system --cluster=tf-cluster --user=tf-admin kubectl config use-context tf-system
連接完成