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官網