gpt4 book ai didi

kubernetes - 如何将k8s对象从一个 namespace 切换到另一个 namespace ?

转载 作者:行者123 更新时间:2023-12-02 12:00:49 31 4
gpt4 key购买 nike

假设我有以下 list ,例如部署,服务和入口。在默认 namespace 中,一切正常。虽然我想将资源投入到用manifest.yaml创建的另一个命名空间。我以为如果我写了 kubectl appy -f $ DIR ,它将按预期工作:对象将被移到另一个 namespace 。但是什么都没有改变。
综上所述,如何强制将对象移动到另一个 namespace ?

最佳答案

您可以编辑所有部署Yaml以添加namespace,也可以运行kubectl apply -f $DIR -n namespacename。此命令会将所有Yamls部署到命名空间namespacename编辑:
这里要了解的是,不能仅通过更改yaml中的 namespace 将资源从一个 namespace 移动到另一 namespace 。如果这样做,它将在另一个 namespace 中创建同一资源的另一个副本。正确的方法是从以前的 namespace 中删除并在新的 namespace 中重新创建。

关于kubernetes - 如何将k8s对象从一个 namespace 切换到另一个 namespace ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62536955/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com