【问题标题】:What characters are allowed in kubernetes port and container names?Kubernetes 端口和容器名称中允许使用哪些字符?
【发布时间】:2015-01-06 04:02:45
【问题描述】:

Kubernetes 中容器和端口名称的有效模式是什么?

我在端口和容器名称中有下划线并出现错误。用连字符替换下划线是可行的。

【问题讨论】:

    标签: kubernetes google-kubernetes-engine


    【解决方案1】:

    容器名称和端口名称必须符合 DNS 标签的RFC 1123 definition

    名称不得超过 63 个字符,必须以小写字母或数字开头和结尾,并且可以包含小写字母、数字和连字符。

    表示为正则表达式:

    [a-z0-9]([-a-z0-9]*[a-z0-9])?
    

    这是checking container nameschecking port namesdefining acceptable names 在 GitHub 中的适用代码。

    【讨论】:

    • 注意:不支持下划线_
    • @BenMathews 您共享的链接似乎仅适用于 ConfigMaps 和 Secrets,我在答案中都没有看到。但也许我错过了什么?
    猜你喜欢
    • 1970-01-01
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    相关资源
    最近更新 更多