gpt4 book ai didi

kubernetes - 如何在 `kubernetes.io/hostname` 节点选择器中提供主机名列表

转载 作者:行者123 更新时间:2023-12-02 11:37:42 25 4
gpt4 key购买 nike

我需要在 kubernetes.io/hostname 下提供主机名列表节点选择器。我尝试给出逗号分隔列表,但是当我执行 kubectl apply -f <yaml file> 时,kubernetes 会抛出一些验证错误.

我还尝试通过提供重复的 kubernetes.io/hostname 集来提供多个主机名, 但 kubernetes 只取最后一个值。浏览时找不到任何有效示例。

谢谢

The DaemonSet "ssh-daemonset" is invalid: spec.template.spec.nodeSelector: Invalid value: "1z.t3.x52.y7,l0.1k7.1p0.2q0": a valid label must be an empty string or consist of alphanumeric characters, '-', '_' or '.', and must start and end with an alphanumeric character (e.g. 'MyValue',  or 'my_value',  or '12345', regex used for validation is '(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?')

最佳答案

要限制 DaemonSet pod 仅在特定节点上运行,请参阅 https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/#running-pods-on-only-some-nodes

使用相同的标签,标记您希望运行 DaemonSet pod 的节点 ( kubectl label nodes <node-name> <label-key>=<label-value> ) 并在 spec.template.spec.nodeSelector 中指定该标签.

例子: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector

关于kubernetes - 如何在 `kubernetes.io/hostname` 节点选择器中提供主机名列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52462243/

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