kubectl指定不同 kube config 檔案通路不同叢集
下載下傳kubectl工具
1、使用以下指令下載下傳最新版本
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
1.1、要下載下傳特定版本,請将 $(curl -L -s https://dl.k8s.io/release/stable.txt) 指令的部分替換為特定版本
1.1.1、例如,要在 Linux 上下載下傳 v1.23.0 版,請輸入
curl -LO https://dl.k8s.io/release/v1.23.0/bin/linux/amd64/kubectl
2、添加執行權限
[root@java-219 ~]# chmod +x kubectl
[root@java-219 ~]# ll -h kubectl
-rwxr-xr-x. 1 root root 45M 12月 17 14:51 kubectl
[root@java-219 ~]# kubectl --kubeconfig ./config get nodes
NAME STATUS ROLES AGE VERSION
java-221 Ready controlplane,etcd,worker 19h v1.18.20
[root@java-219 ~]# kubectl --kubeconfig ./config get pod
NAME READY STATUS RESTARTS AGE
nginx-774d9b6f7-kk5rc 1/1 Running 0 4h56m