k8s常用命令

2021-09-29 15:37:23 字數 1450 閱讀 1505

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只檢視最後一...