k8s常用指令集(kubectl kubeadm)


1      Kubectl指令集

1.1      Master查詢節點信息

[root@master1 kubernetes-1.10]# kubectl get nodes

 

 

1.2      查詢所有Pod信息

[root@master1 ~]# kubectl get pods --namespace=kube-system

 

 

1.3      查詢故障的Pod信息

[root@master1 ~]# kubectl get pods -n kube-system |grep -v Running

 

 

1.4      查詢指定pod故障信息

[root@master1 ~]# kubectl describe pod kubernetes-dashboard-5c469b58b8-bltsw -n kube-system  (紅色為指定pod名稱)

 

 

 

(可以看出該pod里面的容器狀態為waiting,具體原因見下面日志)

1.5      查詢指定Pod具體信息(同上)

如下查詢k8s dashboard頁面啟動pod啟動過程

 

 

 

 

1.6      Node節點join master

 

 

 

 

1.7      K8s登陸界面

 

 

 

2      Kubeadm指令集

Kubeadm幫助用戶快速搭建k8s集群cluster:

常見命令如下:

 

 

 

 

2.1      kubeadm init

建立一個master node。

2.2      kubeadm join

初始化worker節點並加入到cluster

2.3      kubeadm upgrage

升級k8s集群到一個新的版本

2.4      kubeadm config

2.5      kubeadm reset

還原所有kubeadm init 和kubeadm join操

2.6      kubeadm token

管理kubeadm join的tokens

2.7      kubeadm version

 

參考文章:

1、k8s官網

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM