kubernetes常用命令
#查看命名空间下的pvc
kubectl get pvc -n +namespaces
#强制删除pvc
kubectl delete pvc +VOLUME -n +namespaces --grace-period=0 --force
#添加标签
kubectl label node 172.16.1.13 mq-mysql=enabled
kubectl label node 172.16.1.23 mq-mysql=enabled
#去掉标签
kubectl label node 172.16.1.13 mq-mysql-
kubectl label node 172.16.1.13 mq-mysql-
#查看存储类
kubectl get storageclass
#删除所选存储类
kubectl delete storageclass nfs-client
#删除POD
kubectl delete pod PODNAME --force --grace-period=0
#删除NAMESPACE
kubectl delete namespace NAMESPACENAME --force --grace-period=0
#查看所有node节点的label
kubectl get node --show-labels
#常见命令及错误排查
https://blog.csdn.net/huwh_/article/details/71308301
#添加抗污染
spec:
tolerations:
- effect: NoSchedule
operator: Exists
https://www.cnblogs.com/kevingrace/p/11302555.html
删除指定命名空间下状态为 Evicted 的pod
kubectl get pods -n apaas-1| grep Evicted | awk ‘{print $1}’ | xargs kubectl delete pod -n apaas-1
#解除node节点不可调度
kubectl uncordon node
#删除节点
kubectl drain 192.168.8.207 --delete-local-data --ignore-daemonsets
kubectl delete node 192.168.8.207
#查看集群组件健康性
kubectl get componentstatus