亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決k8s namespace 一直處于 Terminating 狀態(tài)的問題

 更新時間:2022年10月26日 10:39:48   作者:chen2ha  
這篇文章主要介紹了k8s namespace 一直處于 Terminating 狀態(tài)的解決方法,以下的 tool 為 Terminating 狀態(tài)的 namespace,下面相關(guān)的一些操作記得將 tool 修改成自己的 namespace 名稱,需要的朋友可以參考下

以下的 toolTerminating 狀態(tài)的 namespace,下面相關(guān)的一些操作記得將 tool 修改成自己的 namespace 名稱

json 格式導出 namespace 信息

k get ns tool -o json > tool.json

修改 json 文件

{
    "apiVersion": "v1",
    "kind": "Namespace",
    "metadata": {
        "annotations": {
            "applicationCnName": "tool",
            "kubernetes.customized/bocloud_env_id": "3",
            "kubernetes.customized/bocloud_partition_id": "172",
            "kubernetes.customized/project_creator": "7",
            "kubernetes.customized/project_id": "10",
            "kubernetes.customized/tree_application_id": "10"
        },
        "creationTimestamp": "2022-10-18T06:38:25Z",
        "deletionTimestamp": "2022-10-20T02:34:18Z",
        "labels": {
            "app": "tool"
        },
        "name": "tool",
        "resourceVersion": "1011030",
        "selfLink": "/api/v1/namespaces/tool",
        "uid": "79793f2c-5290-4225-938b-8ce9e639a38c"
    },
    "spec": {
        "finalizers": [
            "kubernetes"
        ]
    },
    "status": {
        "conditions": [
            {
                "lastTransitionTime": "2022-10-20T02:34:23Z",
                "message": "Discovery failed for some groups, 2 failing: unable to retrieve the complete list of server APIs: custom.metrics.k8s.io/v1beta1: the server is currently unable to handle the request, metrics.k8s.io/v1beta1: the server is currently unable to handle the request",
                "reason": "DiscoveryFailed",
                "status": "True",
                "type": "NamespaceDeletionDiscoveryFailure"
            },
            {
                "lastTransitionTime": "2022-10-20T02:34:23Z",
                "message": "All legacy kube types successfully parsed",
                "reason": "ParsedGroupVersions",
                "status": "False",
                "type": "NamespaceDeletionGroupVersionParsingFailure"
            },
            {
                "lastTransitionTime": "2022-10-20T02:34:23Z",
                "message": "All content successfully deleted, may be waiting on finalization",
                "reason": "ContentDeleted",
                "status": "False",
                "type": "NamespaceDeletionContentFailure"
            },
            {
                "lastTransitionTime": "2022-10-20T02:34:23Z",
                "message": "All content successfully removed",
                "reason": "ContentRemoved",
                "status": "False",
                "type": "NamespaceContentRemaining"
            },
            {
                "lastTransitionTime": "2022-10-20T02:34:23Z",
                "message": "All content-preserving finalizers finished",
                "reason": "ContentHasNoFinalizers",
                "status": "False",
                "type": "NamespaceFinalizersRemaining"
            }
        ],
        "phase": "Terminating"
    }
}

將 spec 和 status 下面的內(nèi)容清空,將 metadata 字段花括號結(jié)尾的逗號去掉,保留完整的 json 格式

以下是修改過后的樣式 [ 提供參考的,用來和原始 json 做對比,好增加理解 ]

{
    "apiVersion": "v1",
    "kind": "Namespace",
    "metadata": {
        "annotations": {
            "applicationCnName": "tool",
            "kubernetes.customized/bocloud_env_id": "3",
            "kubernetes.customized/bocloud_partition_id": "172",
            "kubernetes.customized/project_creator": "7",
            "kubernetes.customized/project_id": "10",
            "kubernetes.customized/tree_application_id": "10"
        },
        "creationTimestamp": "2022-10-18T06:38:25Z",
        "deletionTimestamp": "2022-10-20T02:34:18Z",
        "labels": {
            "app": "tool"
        },
        "name": "tool",
        "resourceVersion": "1011030",
        "selfLink": "/api/v1/namespaces/tool",
        "uid": "79793f2c-5290-4225-938b-8ce9e639a38c"
    }
}

開啟 proxy 服務(wù)

這個時候要新打開一個終端,開啟的 proxy 服務(wù)不是后臺運行的,會占用一個終端

kubectl proxy

開啟后會返回如下的內(nèi)容

Starting to serve on 127.0.0.1:8001

調(diào)用接口刪除 namespace

在另一個可以操作命令的終端,執(zhí)行下面的 curl 命令

  • tool.json - 記得修改成自己的文件名稱
  • tool/finalize - 里面的 tool 修改成自己的 namespace 名稱
curl -k -H "Content-Type: application/json" \
-X PUT --data-binary @tool.json \
http://127.0.0.1:8001/api/v1/namespaces/tool/finalize

通過 kubectl 命令查看 namespace 是否還存在

到此這篇關(guān)于k8s namespace 一直處于 Terminating 狀態(tài)的解決方法的文章就介紹到這了,更多相關(guān)k8s 命名空間處于 Terminating 狀態(tài)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Kubernetes應(yīng)用配置管理創(chuàng)建使用詳解

    Kubernetes應(yīng)用配置管理創(chuàng)建使用詳解

    這篇文章主要為大家介紹了Kubernetes應(yīng)用配置管理創(chuàng)建使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • Kubernetes?Ingress實現(xiàn)細粒度IP訪問控制

    Kubernetes?Ingress實現(xiàn)細粒度IP訪問控制

    這篇文章主要為大家介紹了Kubernetes?Ingress實現(xiàn)細粒度IP訪問控制,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • 淺談Spark RDD API中的Map和Reduce

    淺談Spark RDD API中的Map和Reduce

    rdd是什么?如何創(chuàng)建?什么是map和reduce?本文就這些問題向大家作了一些分析,供大家參考,如有不足,歡迎指出。
    2017-10-10
  • Kubernetes訪問控制之鑒權(quán)方法詳解

    Kubernetes訪問控制之鑒權(quán)方法詳解

    這篇文章主要為大家介紹了Kubernetes訪問控制之鑒權(quán)方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • 關(guān)于Rancher部署并導入K8S集群的問題

    關(guān)于Rancher部署并導入K8S集群的問題

    這篇文章主要介紹了關(guān)于Rancher部署并導入K8S集群的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • K8S部署lnmp項目全過程

    K8S部署lnmp項目全過程

    這篇文章主要介紹了K8S部署lnmp項目全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • k8s證書有效期時間修改的方法詳解

    k8s證書有效期時間修改的方法詳解

    K8S集群有證書的概念,之前一直是使用默認的,默認都是1年和10年的,1年有效期這顯然對于生產(chǎn)環(huán)境是不合適的,下面這篇文章主要給大家介紹了關(guān)于k8s證書有效期時間修改的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • 關(guān)于k8s中subpath的使用詳解

    關(guān)于k8s中subpath的使用詳解

    這篇文章主要介紹了k8s中subpath的使用,文章介紹分為兩種情況給大家詳細講解,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • 理解k8s控制器DaemonSet創(chuàng)建及使用場景

    理解k8s控制器DaemonSet創(chuàng)建及使用場景

    這篇文章主要為大家介紹了k8s控制器DaemonSet創(chuàng)建及使用場景詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Kubernetes中crictl的詳細用法教程與應(yīng)用實戰(zhàn)記錄

    Kubernetes中crictl的詳細用法教程與應(yīng)用實戰(zhàn)記錄

    crictl作為Kubernetes的容器運行時接口(CRI)的命令行工具,為Kubernetes的調(diào)試和管理提供了強大的支持,通過本文的詳細介紹,你應(yīng)該已經(jīng)掌握了crictl的基本安裝、配置、常用命令以及高級用法,需要的朋友可以參考下
    2024-07-07

最新評論