【问题标题】:How do I terminate a Kubernetes namespace?如何终止 Kubernetes 命名空间?
【发布时间】:2021-09-17 08:11:58
【问题描述】:

我正在尝试终止 Kubernetes 中的命名空间 argo。过去,我已经成功地按照这里找到的指示Kubernetes Namespaces stuck in Terminating status

但是,这一次,我收到以下错误消息。这是什么意思,我该如何解决这个问题?

{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {

  },
  "status": "Failure",
  "message": "namespaces \"argo\" is forbidden: User \"system:anonymous\" cannot update resource \"namespaces/finalize\" in API group \"\" in the namespace \"argo\"",
  "reason": "Forbidden",
  "details": {
    "name": "argo",
    "kind": "namespaces"
  },
  "code": 403
}

【问题讨论】:

    标签: kubernetes namespaces


    【解决方案1】:

    您需要使用对子资源(或更常见的是*)具有权限的经过身份验证的用户。

    【讨论】:

    • 后续问题。我只有两个用户 - 都通过密钥进行身份验证。没有人能够成功执行终止命令。首先我是如何安装 argo 的,在这种情况下我该如何终止?
    • 如果您曾经修改过 Argo 工作流程,您可能使用过他们文档中的 kubectl create ns argo
    • @MichaelCrenshaw 使用 Argo Workflows 已经有一段时间了,并且正在学习如何正确保护我的系统。我怀疑这是我当前问题的原因 - Argo 停止响应。我想重新安装它,但命名空间不会终止。
    猜你喜欢
    • 2019-03-27
    • 2018-03-09
    • 1970-01-01
    • 2021-04-16
    • 2023-01-22
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多