kubernetes中強制刪除pod、namespace
解決方法
可使用kubectl中的強制刪除命令
# 刪除pod
kubectl delete pod podname --force --grace-period=0
# 刪除namespace
kubectl delete namespace namespacename --force --grace-period=0
若以上方法無法刪除,可使用第二種方法,直接從etcd中刪除源資料
# 刪除default namespace下的pod名為pod-to-be-deleted-0
etcdctl_api=3 etcdctl del /registry/pods/default/pod-to-be-deleted-0
# 刪除需要刪除的namespace
etcdctl del /registry/namespaces/namespacename
kubectl --namespace monitoring port-forward --address 0.0.0.0 svc/prometheus-k8s 9090
k8s常用命令常用k8s命令
獲取列出乙個或多個資源的資訊。列出所有執行的pod資訊。列出pod以及執行pod節點資訊。以json格式輸出乙個pod資訊。列出所有replication controllers和service資訊。列出所有不同的資源物件。獲取列出乙個或多個資源的資訊。列出所有執行的pod資訊。列出pod以及執行p...
k8s常用命令
1.獲取所有集群節點資訊 kubectl get node kubectl get node o wide 2.排程 不排程master節點 kubectl uncordon master節點ip kubectl cordon master節點ip 4.獲取集群所有應用資訊 kubectl get ...
k8s常用命令
1.kubectl get po grep candy 列出所有的candy開頭的pod 2.kubectl get po w grep candy 監聽pod變化 ctrl c退出 3.kubectl logs f pod的id名 簡稱 檢視日誌 日誌大小超過10m會自動輪替,logs只檢視最後一...