你如何在 Kubernetes 中更新 node/minion 的标签?
How do you update a node/minion's label in Kubernetes?
有人在 Kubernetes 中成功更新了 node/minion 的标签吗?我似乎找不到它的任何文档。
我试过:
kubectl update -f minion.yaml
使用从 kubectl get minion 192.168.0.102 -o yaml
获得的模板。我收到以下错误:
minion "192.168.0.102" is invalid: status: invalid value '{HostIP:192.168.0.102 Phase: Conditions:[{Kind:Ready Status:Full LastTransitionTime:0001-01-01 00:00:00 +0000 UTC Reason: Message:}]}': status must be empty
我尝试从 minion.yaml 文件中删除状态 - 但无济于事。 API 版本的 minion 是 v1beta1。
我看到 github issue 关于此功能的文档。我假设您将 nodeSelector 和 minion 标签用于 "pin a pod to a specific machine".
谢谢。
斯蒂芬
正如 Google 组的容器中提到的,我们正在努力向 kubectl 添加一个编辑标签命令。 https://groups.google.com/forum/#!topic/google-containers/VFYl5HJFM2s
干杯,
周六
您还需要删除 HostIP 字段才能使您的命令生效(除了状态)。在内部,kubernetes 将 HostIP 视为状态字段。
这是 v1beta1/2 中的转换问题。该问题将在下个版本中暂时修复,我们正在研究长期解决方案。
有人在 Kubernetes 中成功更新了 node/minion 的标签吗?我似乎找不到它的任何文档。
我试过:
kubectl update -f minion.yaml
使用从 kubectl get minion 192.168.0.102 -o yaml
获得的模板。我收到以下错误:
minion "192.168.0.102" is invalid: status: invalid value '{HostIP:192.168.0.102 Phase: Conditions:[{Kind:Ready Status:Full LastTransitionTime:0001-01-01 00:00:00 +0000 UTC Reason: Message:}]}': status must be empty
我尝试从 minion.yaml 文件中删除状态 - 但无济于事。 API 版本的 minion 是 v1beta1。
我看到 github issue 关于此功能的文档。我假设您将 nodeSelector 和 minion 标签用于 "pin a pod to a specific machine".
谢谢。
斯蒂芬
正如 Google 组的容器中提到的,我们正在努力向 kubectl 添加一个编辑标签命令。 https://groups.google.com/forum/#!topic/google-containers/VFYl5HJFM2s
干杯,
周六
您还需要删除 HostIP 字段才能使您的命令生效(除了状态)。在内部,kubernetes 将 HostIP 视为状态字段。
这是 v1beta1/2 中的转换问题。该问题将在下个版本中暂时修复,我们正在研究长期解决方案。