kubectl 使用token的方式連線到集群

2022-02-07 01:06:49 字數 948 閱讀 5638

首先得有乙個賬戶

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/

') #顯示出名字為dashboard-admin-*的第乙個匹配賬戶的詳細資訊

這裡建立乙個用來登入kubernetes的賬戶 

如果有直接執行第三條命令取出token

kubectl config set-credentials tf-admin --token= #配置登入方式 這裡我使用的是token登入 通過kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/') 命令可以檢視一條

kubectl config set-cluster tf-cluster --insecure-skip-tls-verify=true --server= #配置連線位址

kubectl config set-context tf-system --cluster=tf-cluster --user=tf-admin

kubectl config use-context tf-system

連線完成

kubectl 命令使用

kubectl重用命令學習 kubectl get namespace kubectl 建立namespace 通過命令執行 根據namcespace去查詢pod,預設是在default namespace下,所以新建的pod會找不到 顯示 pod 的詳細資訊,特別是檢視 pod 無法建立的時候的日...

kubectl命令使用記錄

yum install y bash completion source usr share bash completion bash completion source kubectl completion bash 獲取節點 kubectl get nodes 建立檢視建立的狀態,狀態為pend...

Token的使用介紹

token的使用場景一般為第三方授權介面或跨域 跨伺服器的請求。token由服務提供方頒發,一般需要有新頒發和續約兩個介面,失效時長根據使用場景可以分為10分鐘或1小時等多種時效。頒發方式 使用者名稱 密碼 時間和序列進行統一認證,認證通過後返回token,其中密碼資訊為線下溝通,不通過請求傳輸,密...