From d2c1770ffa38878037978d0aa628e19acd484200 Mon Sep 17 00:00:00 2001 From: RafaelMassoniSS Date: Fri, 18 Oct 2019 16:03:38 -0300 Subject: [PATCH] Add content/pt/docs/concepts/overview/working-with-objects/names.md --- .../overview/working-with-objects/_index.md | 5 ++ .../overview/working-with-objects/names.md | 56 +++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100755 content/pt/docs/concepts/overview/working-with-objects/_index.md create mode 100644 content/pt/docs/concepts/overview/working-with-objects/names.md diff --git a/content/pt/docs/concepts/overview/working-with-objects/_index.md b/content/pt/docs/concepts/overview/working-with-objects/_index.md new file mode 100755 index 0000000000000..0fc218bba46ab --- /dev/null +++ b/content/pt/docs/concepts/overview/working-with-objects/_index.md @@ -0,0 +1,5 @@ +--- +title: "Objetos do Kubernetes" +weight: 40 +--- + diff --git a/content/pt/docs/concepts/overview/working-with-objects/names.md b/content/pt/docs/concepts/overview/working-with-objects/names.md new file mode 100644 index 0000000000000..527a798ca35b1 --- /dev/null +++ b/content/pt/docs/concepts/overview/working-with-objects/names.md @@ -0,0 +1,56 @@ +--- +title: Nomes +content_template: templates/concept +weight: 20 +--- + +{{% capture overview %}} + +Cada objeto em um cluster possui um Nome que é único para aquele tipo de recurso. +Todo objeto do Kubernetes também possui um UID que é único para todo o cluster. + +Por exemplo, você pode ter apenas um Pod chamado "myapp-1234", porém você pode ter um Pod +e um Deployment ambos com o nome "myapp-1234". + +Para atributos não únicos providenciados por usuário, Kubernetes providencia [labels](/docs/concepts/overview/working-with-objects/labels/) e [annotations](/docs/concepts/overview/working-with-objects/annotations/). + +{{% /capture %}} + + +{{% capture body %}} + +## Nomes + + +Recursos Kubernetes podem ter nomes com até 253 caracteres. Os caracteres permitidos em nomes são: dígitos (0-9), letras minúsculas (a-z), `-`, e `.`. + +A seguir, um exemplo para um Pod chamado `nginx-demo`. + +```yaml +apiVersion: v1 +kind: Pod +metadata: + name: nginx-demo +spec: + containers: + - name: nginx + image: nginx:1.7.9 + ports: + - containerPort: 80 +``` + +{{< note >}} +Alguns tipos de recursos possuem restrições adicionais em seus nomes. +{{< /note >}} + +## UIDs + + +Kubernetes UIDs são identificadores únicos universais (também chamados de UUIDs) +UUIDs são padronizados como ISO/IEC 9834-8 e como ITU-T X.667. + +{{% /capture %}} +{{% capture Qual é o próximo %}} +* Leia sobre [labels](/docs/concepts/overview/working-with-objects/labels/) em Kubernetes. +* Consulte o documento de design [Identificadores e Nomes em Kubernetes](https://git.k8s.io/community/contributors/design-proposals/architecture/identifiers.md). +{{% /capture %}}