附: K8S入门系列之集群健康检查

Kubernetes的kubectl常用命令

1. pod操作

# 获取所有的pod
kubectl get pods --all-namespaces -o wide 

# 使用yaml文件创建pod
kubectl create -f YAML_FILE.yaml  

# 使用yaml文件删除pod
kubectl delete -f YAML_FILE.yaml 

# 显示指定命名空间的pod的日志
kubectl logs POD_NAME -n kube-system 

2. 服务器操作

# 获取指定命名空间的服务
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/

1. 组件、插件健康状态检查

posted @ 2019-11-29 16:00  colman_cc  阅读(743)  评论(0编辑  收藏  举报