【问题标题】:how to change kubernetes pod namespace如何更改 Kubernetes pod 命名空间
【发布时间】:2020-01-26 15:34:48
【问题描述】:

我在 kubernetes 的默认命名空间中创建了一个 pod,但现在我想将 pod 移动到我当前创建的 dabai-fat 命名空间。我正在尝试修改 yaml 文件,但它给出了错误:

the namespace of the object (dabai-fat) does not match the namespace on the request (default)

我应该怎么做才能让它工作,我应该删除旧的 pod 并创建一个新的 pod 吗?

【问题讨论】:

  • 试试这个 -> kubectl get pod -n -o yaml --export mypod.yml ; kubectl apply --namespace= –f mypod.yml

标签: kubernetes


【解决方案1】:

是的,您应该删除旧的 pod 并在所需的命名空间中重新创建新的 pod。

您不能在命名空间之间移动 kubernetes 资源。 namenamespace 的组合可唯一标识资源。因此,您不能将资源移动到不同的命名空间,因为另一个资源可能已经存在于具有相同名称的另一个命名空间中。

【讨论】:

    猜你喜欢
    • 2021-09-12
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-15
    • 2021-11-01
    • 2019-08-27
    • 1970-01-01
    相关资源
    最近更新 更多