pod操作
pod是kubernetes調(diào)度和管理的最小單位翘单。
kubectl get pods --all-namespaces -o wide //獲取所有的pod
kubectl create -f YAML_FILE.yaml //使用yaml文件創(chuàng)建pod
kubectl delete -f YAML_FILE.yaml //使用yaml文件刪除pod
kubectl logs POD_NAME -n kube-system //顯示指定命名空間的pod的日志
服務(wù)器操作
kubectl get svc -n kube-system //獲取指定命名空間的服務(wù)
獲取集群信息
kubectl cluster-info
獲取集群狀態(tài)
kubectl get cs
獲取集群節(jié)點(diǎn)信息
kubectl get nodes
集群節(jié)點(diǎn)操作
kubectl get nodes //獲取全部節(jié)點(diǎn)
kubectl delete node 192.168.2.152 //刪除節(jié)點(diǎn)
刪除節(jié)點(diǎn)中的node
在master節(jié)點(diǎn)上執(zhí)行
kubectl drain NODE_NAME --delete-local-data --force --ignore-daemonsets
kubectl delete node node2
在node節(jié)點(diǎn)上執(zhí)行
kubeadm reset
ifconfig cni0 down
ip link delete cni0
ifconfig flannel.1 down
ip link delete flannel.1
rm -rf /var/lib/cni/