⇩ Markdown

kubernetes-docs-design-identifiers-and-names

https://github.com/kubernetes/kubernetes/blob/master/docs/design/identifiers.md

An explicitly documented name and identifier ^name-and-identifier

Allow idempotent creation of API resources (#148) and enforcement of space-uniqueness of singleton objects. ^api-resources


UID: A non-empty, opaque, system-generated value guaranteed to be unique in time and space; intended to distinguish between historical occurrences of similar entities. ^uid

Name: A non-empty string guaranteed to be unique within a given scope at a particular time; used in resource URLs; provided by clients at creation time and encouraged to be human friendly; intended to facilitate creation idempotence and space-uniqueness of singleton objects, distinguish distinct entities, and reference particular entities across operations. ^name

label (DNS_LABEL): An alphanumeric (a-z, and 0-9) string, with a maximum length of 63 characters, with the '-' character allowed anywhere except the first or last character, suitable for use as a hostname or segment in a domain name. ^label

subdomain (DNS_SUBDOMAIN): One or more lowercase rfc1035/rfc1123 labels separated by '.' with a maximum length of 253 characters. ^subdomain

universally unique identifier (UUID): A 128 bit generated value that is extremely unlikely to collide across time and space and requires no central coordination. ^uuid

port name (IANA_SVC_NAME): An alphanumeric (a-z, and 0-9) string, with a maximum length of 15 characters, with the '-' character allowed anywhere except the first or the last character or adjacent to another '-' character, it must contain at least a (a-z) character. ^port-name


tag--project-kubernetes

tag--kubernetes-docs

tag--pub-to-kubnotes

tag--kubernetes-docs-design