kubectl 指定不同 kubeconfig 文件访问不同集群
一、下载kubectl工具1、使用以下命令下载最新版本curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"2、添加执行权限[root@java-219 ~]# chmod +x kubectl[root@java-219 ~]#
·
一、下载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
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
更多推荐
已为社区贡献45条内容
所有评论(0)