pod操作
pod是kubernetes调度和管理的最小单位。
kubectl get pods --all-namespaces -o wide //获取所有的pod
kubectl create -f YAML_FILE.yaml //使用yaml文件创建pod
kubectl delete -f YAML_FILE.yaml //使用yaml文件删除pod
kubectl logs POD_NAME -n kube-system //显示指定命名空间的pod的日志
服务器操作
kubectl get svc -n kube-system //获取指定命名空间的服务
获取集群信息
kubectl cluster-info
获取集群状态
kubectl get cs
获取集群节点信息
kubectl get nodes
集群节点操作
kubectl get nodes //获取全部节点
kubectl delete node 192.168.2.152 //删除节点
删除节点中的node
在master节点上执行
kubectl drain NODE_NAME --delete-local-data --force --ignore-daemonsets
kubectl delete node node2
在node节点上执行
kubeadm reset
ifconfig cni0 down
ip link delete cni0
ifconfig flannel.1 down
ip link delete flannel.1
rm -rf /var/lib/cni/