1. 程式人生 > 其它 >k8s叢集外的 其他伺服器 執行kubectl命令

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 ~]# scp /root/.kube/./config  root@192.168.4.173:/root/.kube/
[root@k8s-master ~]# cp /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%

###