zl程序教程

您现在的位置是:首页 >  其他

当前栏目

kubectl使用参数--kubeconfig指定不同 .kube/config 文件访问以不同集群

文件集群 -- 参数 访问 不同 指定 config
2023-09-14 09:01:48 时间

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 1217 14:51 kubectl

3、kubectl 使用 --kubeconfig 指定 config 文件地址访问不同的集群

[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