Kubernetes “我可以吗?”;“库伯内特斯”;服务将从;“违约”;将名称空间添加到";“kube系统”;名称空间?

Kubernetes “我可以吗?”;“库伯内特斯”;服务将从;“违约”;将名称空间添加到";“kube系统”;名称空间?,kubernetes,Kubernetes,kubernetes服务位于default命名空间中。我想将其移动到kube系统名称空间。所以我做的如下: kubectl获取svc kubernetes-o yaml>temp.yaml 这将使用当前的kubernetes服务信息生成temp.yaml。然后我在temp.yaml中将名称空间的值更改为kube system。最后,我运行了以下命令: kubectl更换-f温度yaml 但我得到了一个错误: Error from server: error when replacing &q

kubernetes
服务位于
default
命名空间中。我想将其移动到
kube系统
名称空间。所以我做的如下:

kubectl获取svc kubernetes-o yaml>temp.yaml
这将使用当前的
kubernetes
服务信息生成
temp.yaml
。然后我在
temp.yaml
中将名称空间的值更改为
kube system
。最后,我运行了以下命令:

kubectl更换-f温度yaml
但我得到了一个错误:

Error from server: error when replacing "temp.yaml": service "kubernetes" not found
我认为在
kube系统
名称空间中没有名为
kubernetes
的服务


谁能告诉我怎么做呢?

名称和命名空间在对象上是不可变的。尝试更改命名空间时,
replace
在新命名空间中查找服务以覆盖它。您应该能够执行
create-f…
在新名称空间中创建服务
kubernetes
服务是特殊的,存在于
默认名称空间中。同样,kubernetes

服务也很特别……我理解,您可能无法重新安置它。但是kubernetes服务是从我的测试环境中的所有节点的选举中生成的。我认为这与正常情况不同。