天天看點

kubectl使用參數--kubeconfig指定不同 .kube/config 檔案通路以不同叢集

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