Skip to content

Commit 04a15a7

Browse files
[pt-br] Update translation of Names and UIDs page (#34250)
* [pt-br] Update translation of Names and UIDs page. * Update the translation of the Names and UIDs page and update all references to use the new pt-br version of the DNS subdomain names in the Brazilian Portuguese version of documentation. * Translate missing word in title.
1 parent e99cbee commit 04a15a7

File tree

11 files changed

+111
-34
lines changed

11 files changed

+111
-34
lines changed

content/pt-br/docs/concepts/configuration/configmap.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ são opcionais. O campo `data` foi pensado para conter sequências de bytes UTF-
4545
foi planejado para conter dados binários em forma de strings codificadas em base64.
4646

4747
É obrigatório que o nome de um ConfigMap seja um
48-
[subdomínio DNS válido](/docs/concepts/overview/working-with-objects/names#dns-subdomain-names).
48+
[subdomínio DNS válido](/pt-br/docs/concepts/overview/working-with-objects/names#dns-subdomain-names).
4949

5050
Cada chave sob as seções `data` ou `binaryData` pode conter quaisquer caracteres alfanuméricos,
5151
`-`, `_` e `.`. As chaves armazenadas na seção `data` não podem colidir com as chaves armazenadas

content/pt-br/docs/concepts/configuration/secret.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ A camada de gerenciamento do Kubernetes também utiliza Secrets. Por exemplo,
6565
os [Secrets de tokens de autoinicialização](#bootstrap-token-secrets) são um
6666
mecanismo que auxilia a automação do registro de nós.
6767

68-
O nome de um Secret deve ser um [subdomínio DNS válido](/docs/concepts/overview/working-with-objects/names#dns-subdomain-names).
68+
O nome de um Secret deve ser um [subdomínio DNS válido](/pt-br/docs/concepts/overview/working-with-objects/names#dns-subdomain-names).
6969
Você pode especificar o campo `data` e/ou o campo `stringData` na criação de um
7070
arquivo de configuração de um Secret. Ambos os campos `data` e `stringData` são
7171
opcionais. Os valores das chaves no campo `data` devem ser strings codificadas

content/pt-br/docs/concepts/containers/runtime-class.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ handler: myconfiguration # Nome da configuração CRI correspondente
6666
```
6767
6868
O nome de um objeto RuntimeClass deve ser um
69-
[nome de subdomínio DNS](/docs/concepts/overview/working-with-objects/names#dns-subdomain-names) válido.
69+
[nome de subdomínio DNS](/pt-br/docs/concepts/overview/working-with-objects/names#dns-subdomain-names) válido.
7070
7171
{{< note >}}
7272
É recomendado que operações de escrita no objeto RuntimeClass (criar/atualizar/patch/apagar)
Lines changed: 69 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,83 @@
11
---
2-
title: Nomes
2+
title: Nomes de objetos e IDs
33
content_type: concept
44
weight: 20
55
---
66

77
<!-- overview -->
88

9-
Cada objeto em um cluster possui um Nome que é único para aquele tipo de recurso.
10-
Todo objeto do Kubernetes também possui um UID que é único para todo o cluster.
9+
Cada objeto em seu cluster possui um [_Nome_](#names) que é único para aquele
10+
tipo de recurso.
11+
Todo objeto do Kubernetes também possui um [_UID_](#uids) que é único para todo
12+
o cluster.
1113

12-
Por exemplo, você pode ter apenas um Pod chamado "myapp-1234", porém você pode ter um Pod
13-
e um Deployment ambos com o nome "myapp-1234".
14+
Por exemplo, você pode ter apenas um Pod chamado `myapp-1234` dentro de um
15+
[namespace](/pt-br/docs/concepts/overview/working-with-objects/namespaces/), porém
16+
você pode ter um Pod e um Deployment ambos com o nome `myapp-1234`.
1417

15-
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/).
18+
Para atributos não-únicos definidos pelo usuário, o Kubernetes fornece
19+
[labels](/docs/concepts/overview/working-with-objects/labels/) e
20+
[annotations](/docs/concepts/overview/working-with-objects/annotations/).
1621

1722

23+
<!-- body -->
1824

25+
## Nomes {#names}
1926

20-
<!-- body -->
27+
{{< glossary_definition term_id="name" length="all" >}}
28+
29+
{{< note >}}
30+
Em casos em que objetos representam uma entidade física, como no caso de um Nó
31+
representando um host físico, caso o host seja recriado com o mesmo nome mas o
32+
objeto Nó não seja recriado, o Kubernetes trata o novo host como o host antigo,
33+
o que pode causar inconsistências.
34+
{{< /note >}}
35+
36+
Abaixo estão descritos quatro tipos de restrições de nomes comumente utilizadas
37+
para recursos.
38+
39+
### Nomes de subdomínio DNS {#dns-subdomain-names}
40+
41+
A maior parte dos recursos do Kubernetes requerem um nome que possa ser
42+
utilizado como um nome de subdomínio DNS, conforme definido na
43+
[RFC 1123](https://tools.ietf.org/html/rfc1123).
44+
Isso significa que o nome deve:
45+
46+
- conter no máximo 253 caracteres
47+
- conter somente caracteres alfanuméricos em caixa baixa, traço ('-') ou ponto
48+
('.').
49+
- iniciar com um caractere alfanumérico
50+
- terminar com um caractere alfanumérico
51+
52+
### Nomes de rótulos da RFC 1123 {#dns-label-names}
53+
54+
Alguns tipos de recurso requerem que seus nomes sigam o padrão de rótulos DNS
55+
definido na [RFC 1123](https://tools.ietf.org/html/rfc1123).
56+
Isso significa que o nome deve:
57+
58+
- conter no máximo 63 caracteres
59+
- conter somente caracteres alfanuméricos em caixa baixa ou traço ('-')
60+
- iniciar com um caractere alfanumérico
61+
- terminar com um caractere alfanumérico
62+
63+
### Nomes de rótulo da RFC 1035
64+
65+
Alguns tipos de recurso requerem que seus nomes sigam o padrão de rótulos DNS
66+
definido na [RFC 1035](https://tools.ietf.org/html/rfc1035).
67+
Isso significa que o nome deve:
2168

22-
## Nomes
69+
- conter no máximo 63 caracteres
70+
- conter somente caracteres alfanuméricos em caixa baixa ou traço ('-')
71+
- iniciar com um caractere alfanumérico
72+
- terminar com um caractere alfanumérico
2373

74+
### Nomes de segmentos de caminhos
2475

25-
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 `.`.
76+
Alguns tipos de recurso requerem que seus nomes possam ser seguramente
77+
codificados como um segmento de caminho, ou seja, o nome não pode ser "." ou
78+
".." e não pode conter "/" ou "%".
2679

27-
A seguir, um exemplo para um Pod chamado `nginx-demo`.
80+
Exemplo de um manifesto para um Pod chamado `nginx-demo`.
2881

2982
```yaml
3083
apiVersion: v1
@@ -45,13 +98,15 @@ Alguns tipos de recursos possuem restrições adicionais em seus nomes.
4598
4699
## UIDs
47100
101+
{{< glossary_definition term_id="uid" length="all" >}}
48102
49-
Kubernetes UIDs são identificadores únicos universais (também chamados de UUIDs).
50-
UUIDs utilizam padrões ISO/IEC 9834-8 e ITU-T X.667.
103+
UIDs no Kubernetes são identificadores únicos universais (também conhecidos como
104+
UUIDs).
105+
UUIDs seguem os padrões ISO/IEC 9834-8 e ITU-T X.667.
51106
52107
53108
## {{% heading "whatsnext" %}}
54109
55-
* Leia sobre [labels](/docs/concepts/overview/working-with-objects/labels/) em Kubernetes.
56-
* Consulte o documento de design [Identificadores e Nomes em Kubernetes](https://git.k8s.io/community/contributors/design-proposals/architecture/identifiers.md).
110+
* Leia sobre [labels](/docs/concepts/overview/working-with-objects/labels/) no Kubernetes.
111+
* Consulte o documento de design [Identifiers and Names in Kubernetes](https://git.k8s.io/community/contributors/design-proposals/architecture/identifiers.md).
57112

content/pt-br/docs/concepts/policy/limit-range.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ O suporte ao _LimitRange_ foi ativado por padrão desde o Kubernetes 1.10.
2323

2424
Um _LimitRange_ é aplicado em um _namespace_ específico quando há um objeto _LimitRange_ nesse _namespace_.
2525

26-
O nome de um objeto _LimitRange_ deve ser um [nome de subdomínio DNS](/docs/concepts/overview/working-with-objects/names#dns-subdomain-names) válido.
26+
O nome de um objeto _LimitRange_ deve ser um [nome de subdomínio DNS](/pt-br/docs/concepts/overview/working-with-objects/names#dns-subdomain-names) válido.
2727

2828
### Visão geral do Limit Range
2929

content/pt-br/docs/concepts/policy/resource-quotas.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ As cotas de recursos funcionam assim:
3434
Veja o [passo a passo](/docs/tasks/administer-cluster/manage-resources/quota-memory-cpu-namespace/)
3535
para um exemplo de como evitar este problema.
3636

37-
O nome de um objeto `ResourceQuota` deve ser um [nome do subdomínio DNS](/docs/concepts/overview/working-with-objects/names#dns-subdomain-names) válido.
37+
O nome de um objeto `ResourceQuota` deve ser um [nome do subdomínio DNS](/pt-br/docs/concepts/overview/working-with-objects/names#dns-subdomain-names) válido.
3838

3939
Exemplos de políticas que podem ser criadas usando _namespaces_ e cotas são:
4040

content/pt-br/docs/concepts/storage/persistent-volumes.md

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,9 @@
11
---
2-
reviewers:
3-
- jsafrane
4-
- saad-ali
5-
- thockin
6-
- msau42
7-
- xing-yang
82
title: Volumes Persistentes
93
feature:
104
title: Orquestração de Armazenamento
115
description: >
12-
Montar automaticamente o armazenamento de sua escolha, seja de um armazenamento local, de um provedor de cloud pública, como <a href="https://cloud.google.com/storage/">GCP</a> ou <a href="https://aws.amazon.com/products/storage/">AWS</a>, ou um armazenameto de rede, como NFS, iSCSI, Gluster, Ceph, Cinder ou Flocker.
6+
Monte automaticamente o armazenamento de sua escolha, seja de um armazenamento local, de um provedor de cloud pública, como <a href="https://cloud.google.com/storage/">GCP</a> ou <a href="https://aws.amazon.com/products/storage/">AWS</a>, ou um armazenamento de rede, como NFS, iSCSI, Gluster, Ceph, Cinder ou Flocker.
137
148
content_type: conceito
159
weight: 20
@@ -314,7 +308,7 @@ Tipos de PersistentVolume são implementados como plugins. Atualmente o Kubernet
314308

315309
## Volumes Persistentes
316310

317-
Cada PV contém uma `spec` e um status, que é a especificação e o status do volume. O nome do PersistentVolume deve ser um [DNS](/docs/concepts/overview/working-with-objects/names#dns-subdomain-names) válido.
311+
Cada PV contém uma `spec` e um status, que é a especificação e o status do volume. O nome do PersistentVolume deve ser um [DNS](/pt-br/docs/concepts/overview/working-with-objects/names#dns-subdomain-names) válido.
318312

319313
```yaml
320314
apiVersion: v1
@@ -468,7 +462,7 @@ A CLI mostrará o nome do PV que foi atrelado à PVC
468462

469463
## PersistentVolumeClaims
470464

471-
Cada PVC contém uma `spec` e um status, que é a especificação e estado de uma requisição. O nome de um objeto PersistentVolumeClaim precisa ser um [DNS](/docs/concepts/overview/working-with-objects/names#dns-subdomain-names) válido.
465+
Cada PVC contém uma `spec` e um status, que é a especificação e estado de uma requisição. O nome de um objeto PersistentVolumeClaim precisa ser um [DNS](/pt-br/docs/concepts/overview/working-with-objects/names#dns-subdomain-names) válido.
472466

473467
```yaml
474468
apiVersion: v1

content/pt-br/docs/concepts/workloads/controllers/cron-jobs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Se a camada de gerenciamento do cluster executa o kube-controller-manager em Pod
2020

2121
{{< /caution >}}
2222

23-
Ao criar o manifesto para um objeto CronJob, verifique se o nome que você forneceu é um [nome de subdomínio DNS](/docs/concepts/overview/working-with-objects/names#dns-subdomain-names) válido.
23+
Ao criar o manifesto para um objeto CronJob, verifique se o nome que você forneceu é um [nome de subdomínio DNS](/pt-br/docs/concepts/overview/working-with-objects/names#dns-subdomain-names) válido.
2424
O nome não pode ter mais que 52 caracteres. Esta limitação existe porque o controlador do CronJob adicionará automaticamente 11 caracteres ao final do nome escolhido para a tarefa, e o tamanho máximo de um nome de tarefa não pode ultrapassar 63 caracteres.
2525

2626
<!-- body -->
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: Nome
3+
id: name
4+
date: 2018-04-12
5+
full_link: /pt-br/docs/concepts/overview/working-with-objects/names
6+
short_description: >
7+
Uma string fornecida pelo cliente que referencia um objeto em uma URL de
8+
recurso, como por exemplo `/api/v1/pods/qualquer-nome`.
9+
10+
aka:
11+
tags:
12+
- fundamental
13+
---
14+
Uma string fornecida pelo cliente que referencia um objeto em uma URL de
15+
recurso, como por exemplo `/api/v1/pods/qualquer-nome`.
16+
17+
<!--more-->
18+
19+
Somente um objeto de um dado tipo pode ter um certo nome por vez. No entanto,
20+
se você remover o objeto, você poderá criar um novo objeto com o mesmo nome.

content/pt-br/docs/reference/glossary/uid.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,20 @@
22
title: UID
33
id: uid
44
date: 2021-03-16
5-
full_link:
5+
full_link: /pt-br/docs/concepts/overview/working-with-objects/names
66
short_description: >
7-
Um identificador exclusivo (UID) é uma sequência numérica ou alfanumérica associada a uma única entidade em um determinado sistema.
7+
Uma string gerada pelos sistemas do Kubernetes para identificar objetos de
8+
forma única.
89
910
aka:
1011
tags:
11-
- authentication
12+
- fundamental
1213
---
13-
Um identificador exclusivo (UID) é uma sequência numérica ou alfanumérica associada a uma única entidade em um determinado sistema. Os UIDs tornam possível endereçar essa entidade para que ela possa ser acessada e interagida. Cada usuário é identificado no sistema por seu UID e os nomes de usuário geralmente são usados apenas como uma interface para humanos.
14+
Uma string gerada pelos sistemas do Kubernetes para identificar objetos de
15+
forma única.
16+
17+
<!-- more -->
18+
19+
Cada objeto criado durante todo o ciclo de vida do cluster do Kubernetes possui
20+
um UID distinto. O objetivo deste identificador é distinguir ocorrências
21+
históricas de entidades semelhantes.

0 commit comments

Comments
 (0)