在遇到這個問題之后算吩,我曾在微信群里面咨詢過,得到了一個大致的方向岁钓,但是網(wǎng)上的文章都有些問題升略,現(xiàn)給出一個可行解決方案
1.首先安裝kubectl,安裝kubectl有多種方法屡限,我這里給出一個我認(rèn)為最簡單的方法
[root@180730-wuguozhu-rancher-1 ~]# curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
[root@180730-wuguozhu-rancher-1 ~]# chmod +x ./kubectl
[root@180730-wuguozhu-rancher-1 ~]# sudo mv ./kubectl /usr/local/bin/kubectl
2.創(chuàng)建kube配置目錄
[root@180730-wuguozhu-rancher-1 ~]# mkdir ~/.kube
[root@180730-wuguozhu-rancher-1 ~]# cd .kube/
3.獲取config文件內(nèi)容
第一步.png
第二步.png
4.在~/.kube下創(chuàng)建config文件
[root@180730-wuguozhu-rancher-1 ~]# vim .kube/config
#內(nèi)容如下:
apiVersion: v1
kind: Config
clusters:
- name: "k8s1"
cluster:
server: "https://192.168.108.45/k8s/clusters/c-crhfd"
api-version: v1
certificate-authority-data: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM3akNDQ\
WRhZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFvTVJJd0VBWURWUVFLRXdsMGFHVXQKY\
21GdVkyZ3hFakFRQmdOVkJBTVRDV05oZEhSc1pTMWpZVEFlRncweE9EQTNNekF3TnpRMk16WmFGd\
zB5T0RBMwpNamN3TnpRMk16WmFNQ2d4RWpBUUJnTlZCQW9UQ1hSb1pTMXlZVzVqYURFU01CQUdBM\
VVFQXhNSlkyRjBkR3hsCkxXTmhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ\
0tDQVFFQW54NUc4T0M0SDFJR3FVbEYKb1JFODVnM1dVM0JqanNzZHIvamtKaGpSdjFZaTBQcHRsc\
y9sdWV4Y1BFdWg5bE9qb2N3b0xJaU5rWExRdm5iOQprS01XN1k1THFHZENoNE1qMkdzaSs4a3R6Z\
2RBL1NKZnhPVlNUeTdGYlUrZkpkeTBYcGlnZG9iS1VMOVRaTVZwCnFSakFNcGVVSytQUUVmb3k1V\
DN6YkRQMnZaSTBCZlhDbmVGRFBobDhFRkI0eGRiSms5KzFUWTdNUERMZU55YloKNmxvTW9YZFVBe\
UMzeEozdWs3Tm5PZkY2Y0NvU3RPVGpMNkV0VUpySHFycktYRlZlMWRhWE5YTmlGTlpVZkJoQwprQ\
2Z2WEYyb2g0bW0ybURVTndGNGViMEV4T0g0OWpsRThvZnFkZ0YxRWNOZVVQQjg5TkQ1b1VmcHdEQ\
kJKZFJpCng1Y1NZd0lEQVFBQm95TXdJVEFPQmdOVkhROEJBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRS\
C9CQVV3QXdFQi96QU4KQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBbWpsbTJMTzVPY0VZSC90Y1Iyb\
2l3TWIweWt2eTFwRHNzNFJCZHN1eAp1RUFJaGs0c1pPVzUwUHVNQk1QYTBQVDc0L1RmaWlaaUQ1N\
0pPbVJQSUFLZUVISFRJNmVDNUJLczBiWGRBemFJCnpLRDdKOFJlVnVMUXNzY29TUE9GUDdjeVFBa\
2VFTVl4b1V4d01qbXBDT08vd1JsdHVVS3lRMDArY0tvYlp0UGYKdGNjRkNHdHlIUFQvOXplUG5TZ\
3kxMjdPOWp4QkRuT1BHTXdYSE9LazlSQUw0azA0c2xvNDdVUVArdXBlRkhpaAp6OVIzVHBLOHJxW\
XNHSURJcnJYT1gwcFQvbmNPOFZwbS9hWGduQ3JYYm1VMExhRHczbzNTelhaZGIrMHMxbWdxCjU2d\
EJGTEFMVUxodkNZREZ3bW1ES2x2b2U1VUltb241djZENk9Dd0t1aVZJWEE9PQotLS0tLUVORCBDR\
VJUSUZJQ0FURS0tLS0tCg=="
users:
- name: "user-8lkvq"
user:
token: "kubeconfig-user-8lkvq:ssf58twdxblq4j4nqdj7lbj79mzlprpvflptkm56rhc2p7wg2v2jwx"
contexts:
- name: "k8s1"
context:
user: "user-8lkvq"
cluster: "k8s1"
current-context: "k8s1"
保存退出
5.驗證
[root@180730-wuguozhu-rancher-1 .kube]# kubectl get pod
NAME READY STATUS RESTARTS AGE
myapp-66b9c6858-mgb8r 1/1 Running 1 22d
pg4test-5dc6795d8c-rfnpt 1/1 Running 1 20d
pgtest-8659cbf97c-wf8rp 1/1 Running 2 20d
pgtest3-657fc7f7df-q4hgf 1/1 Running 2 20d
pgtest4-7f9c67df79-w424v 1/1 Running 2 19d
test-localpv-6b7c544dc7-t4g45 1/1 Running 2 20d
[root@180730-wuguozhu-rancher-1 .kube]#
完成品嚣!