k8s刪除Terminating的命名空間

2022-10-09 05:57:09 字數 1349 閱讀 2219

# kubectl get ns

name status age

cloudzone active 23h

default active 7d23h

edgemesh active 25h

edgezone active 22h

kube-node-lease active 7d23h

kube-public active 7d23h

kube-system active 7d23h

kubeedge terminating 2d22h

刪除不掉

# kubectl delete ns kubeedge

namespace "kubeedge" deleted

^c

檢視其ns描述

kubectl  get ns kubeedge  -o json > kubeedge.json
編輯json檔案,刪除spec欄位,因為k8s集群時需要認證的

vim kubeedge.json

刪除spec欄位

新開乙個視窗執行kubectl proxy跑乙個api**在本地的8081埠

回到原視窗執行curl,進行刪除

成功

[root@xiongzaixiang-dev ~]# kubectl get ns

name status age

cloudzone active 23h

default active 7d23h

edgemesh active 25h

edgezone active 22h

kube-node-lease active 7d23h

k8s批量刪除Evicted Pods

1 查詢pod狀態 root k8s master prom kubectl n kube system get pods grep evicted coredns 67cb7b5f46 2crxg 0 1 evicted 0 4h56m coredns 67cb7b5f46 2ds7n 0 1 e...

K8s部署prometheus監控K8s細節

prometheus 一些配置檔案可以再github上找到。部署 root kube prometheus manifests 目錄下所有檔案 部署 root kube prometheus manifests setup 目錄下所有檔案 要注意的是自己要建立乙個工作空間 如果報錯執行下面語句 部署...

k8s 多租戶 k8s 基礎介紹

備註 1 每乙個pod裡執行著乙個特殊的容器 pause容器,其他容器都是業務容器,這些業務容器共享pause容器的網路棧和volume 邏輯卷 掛載卷。因此他們之間的通訊和資料交換更為高效。2 k8s設計了pod物件,將每個服務程序包裝到相應的pod中,使其成為pod中執行的乙個容器 contai...