kubernetes标签名称63个字符限制

Pra*_*ain 6 kubernetes

https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/所述, 标签的名称和值不能超过63个字符。有人知道是什么驱动此限制吗?我不是在寻找代码条件,而是选择此值的真正原因。

Nic*_*Rak 8

正如Suresh Vishnoi所写,这是基于RFC-1123的全局限制。

以下是对此限制的简单解释。

Kubernetes 中一个提交,它提供了标签长度的验证。

  • 因为 kube-dns 使用 Kubernets pod、服务和命名空间名称来创建 DNS 记录。https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/ (8认同)

Sur*_*noi 5

这是 Kubernetes 的设计文档。以下链接提供了详细信息。

rfc1035/rfc1123 标签 (DNS_LABEL):字母数字(az 和 0-9)字符串,最大长度为 63 个字符,除了第一个或最后一个字符外,允许在任何位置使用“-”字符,适合用作主机名或域名中的段。

kubernetes 中的标识符和名称