faith丶

导航

k8s集群外的 其他服务器 执行kubectl命令

###

1、简介

k8s-master服务器:192.168.4.170
jenkins服务器:   192.168.4.173

2、进入k8s-master节点查看是否有config文件

#进入k8s-master节点查看config文件

[root@k8s-master ~]# cd /root/.kube

[root@k8s-master .kube]# ll
total 8
drwxr-x---. 4 root root 35 May 26 09:32 cache
-rw-------. 1 root root 5569 May 26 09:30 config

3、将k8s-master节点上kubectl命令和config文件复制到jenkins服务器上即可

# jenkins服务器创建/root/.kube目录
[root@jenkins ~]# mkdir /root/.kube 

#k8s-master节点将kubectl命令以及config文件拷贝到jenkins服务器
[root@k8s-master ~]# ls -l /root/.kube/./config
-rw------- 1 root root 5570 Jul 27 13:25 /root/.kube/./config

[root@k8s-master ~]# ls -l /usr/bin/kubectl
-rwxr-xr-x 1 root root 40228064 Dec  9  2020 /usr/bin/kubectl

[root@k8s-master ~]# scp /root/.kube/./config  root@192.168.4.173:/root/.kube/
[root@k8s-master ~]# scp /usr/bin/kubectl  root@192.168.4.173:/usr/bin/

 

4、验证

[root@k8s-master ~]# kubectl top node
NAME         CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%   
k8s-master   99m          2%     5845Mi          37%       
k8s-node01   43m          1%     3916Mi          24% 


[root@jenkins ~]# kubectl top node
NAME         CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%   
k8s-master   99m          2%     5845Mi          37%       
k8s-node01   43m          1%     3916Mi          24% 

 

###

posted on 2022-05-26 13:44  faith丶  阅读(351)  评论(0编辑  收藏  举报