七乐彩往期中奖金额|金七乐奖金查询表

kubernetes刪除Namespace出現Terminating狀態處理

Tue Oct 29, 2019

100 Words|Read in about 1 Min
Tags: kubernetes   Devops  

在 Kubernetes中,有時候我們一些測試的命名空間需要刪除,但是里面還有運行了一系列對象,比如有deployment、pod和service等等。

當直接用簡單粗暴的方式:

kubectl delete namespace test

會一直卡主 test Terminating 181d

我們用下面的方法處理: 1.獲取需要刪除的命名空間json文件

kubectl get namespace test -o json > test.json

2.修改json文件中的

    "spec": {
        "finalizers": [
            "kubernetes"
        ]
    },
    為
        "spec": {
    },

3.另外單獨啟動一個API代理至本地,并向apiserver應用修改的json請求

kubectl proxy &&
curl -k -H "Content-Type: application/json" -X PUT --data-binary @test.json http://127.0.0.1:8001/api/v1/namespaces/monitoring/finalize

就會干凈刪除test命名空間了。

See Also

Tue Oct 29, 2019

100 Words|Read in about 1 Min
Tags: kubernetes   Devops  
七乐彩往期中奖金额 澳客北单比分直播 东吴证券股票推荐 安徽11选5 股票涨跌什么意思 股票融资优缺点 最好的炒股手机 在职mba 云南11选5 快乐赛车 三峡新材股票涨跌 股票融资软件 a股指数 上证指数 nba体球网 日本AV奶水喷出在线观看 北京11选5 快乐双彩