You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/pt-br/docs/concepts/services-networking/ingress.md
+9-10Lines changed: 9 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,9 +20,9 @@ Para fins de clareza, este guia define os seguintes termos:
20
20
21
21
* Nó: Uma máquina de trabalho no Kubernetes, parte de um cluster.
22
22
* Cluster: Um conjunto de nós que executam aplicações em contêiner gerenciado pelo Kubernetes. Para este exemplo, e nas instalações mais comuns do Kubernetes, os nós no cluster não fazem parte da Internet pública.
23
-
* Roteador de borda: Um roteador que impõe a política de firewall para o seu cluster. Isso pode ser um gateway gerenciado por um provedor de nuvem ou um hardware físico.
23
+
* Roteador de borda: Um roteador que impõe a política de firewall para o seu cluster. Isso pode ser um gateway gerenciado por um provedor de nuvem ou um hardware físico.
24
24
* Rede do cluster: Um conjunto de links, lógicos ou físicos, que facilitam a comunicação dentro de um cluster de acordo com o [modelo de rede](/pt-br/docs/concepts/cluster-administration/networking/) do Kubernetes.
25
-
* Serviço: Um {{< glossary_tooltip text="serviço" term_id="service" >}} Kubernetes que identifica um conjunto de Pods usando seletores de {{< glossary_tooltip text="label" term_id="label" >}}. Salvo indicação em contrário, assume-se que os Serviços tenham IPs virtuais apenas roteáveis dentro da rede de cluster.
25
+
* Serviço: Um objeto {{< glossary_tooltip text="serviço" term_id="service" >}} do Kubernetes que identifica um conjunto de Pods usando seletores de {{< glossary_tooltip text="label" term_id="label" >}}. Salvo indicação em contrário, assume-se que os Serviços tenham IPs virtuais apenas roteáveis dentro da rede de cluster.
26
26
27
27
28
28
## O que é o Ingress?
@@ -61,7 +61,7 @@ Um exemplo mínimo do recurso Ingress:
Um Ingress precisa dos campos `apiVersion`, `kind`, `metadata`and`spec`.
64
+
Um Ingress precisa dos campos `apiVersion`, `kind`, `metadata`e`spec`.
65
65
O nome de um objeto Ingress deve ser um nome de [subdomínio DNS válido](/pt-br/docs/concepts/overview/working-with-objects/names#dns-subdomain-names).
66
66
Para obter informações gerais sobre como trabalhar com arquivos de configuração, consulte como [instalar aplicações](/docs/tasks/run-application/run-stateless-application-deployment/), como [configurar contêineres](/docs/tasks/configure-pod-container/configure-pod-configmap/) e como [gerenciar recursos](/docs/concepts/cluster-administration/manage-deployment/).
67
67
O Ingress frequentemente usa anotações para configurar opções dependendo do controlador Ingress. Um exemplo deste uso é a [anotação rewrite-target](https://github.com/kubernetes/ingress-nginx/blob/master/docs/examples/rewrite/README.md).
@@ -127,14 +127,14 @@ Annotations: <none>
127
127
Events: <none>
128
128
```
129
129
130
-
### Tipos de caminho
130
+
### Tipos de path HTTP
131
131
132
132
Cada caminho no Ingress deve ter um tipo de caminho correspondente.
133
133
Os caminhos que não incluem um `pathType` explícito falharão na validação.
134
134
Existem três tipos de caminho suportados:
135
135
136
136
*`ImplementationSpecific`: Com esse tipo de caminho, a correspondência depende da IngressClass. As implementações podem tratar isso como um `pathType` separado ou tratá-lo de forma idêntica aos tipos de caminho `Prefix` ou `Exact`.
137
-
*`Exact`: Corresponde exatamente ao caminho da URL e com_case-sensitive_.
137
+
*`Exact`: Corresponde exatamente ao caminho da URL podendo ser_case-sensitive_.
138
138
*`Prefix`: Corresponde com base em um prefixo de caminho de URL dividido por `/`. A correspondência faz distinção entre maiúsculas e minúsculas e é feita em um caminho, elemento por elemento. Um elemento de caminho refere-se à lista de labels no caminho dividido pelo separador `/`. Uma solicitação é uma correspondência para o caminho _p_ se cada _p_ for um prefixo elementar de _p_ do caminho da solicitação.
139
139
140
140
{{< note >}} Se o último elemento do caminho for uma substring do último elemento no caminho da solicitação, não é uma correspondência (por exemplo: `/foo/bar` corresponde a `/foo/bar/baz`, mas não corresponde a `/foo/barbaz`). {{< /note >}}
@@ -185,7 +185,7 @@ As correspondências curinga exigem que o cabeçalho do `host` HTTP seja igual a
185
185
186
186
## Classe Ingress
187
187
188
-
As entradas podem ser implementadas por diferentes controladores, muitas vezes com diferentes configurações.
188
+
Os Ingress podem ser implementadas por diferentes controladores, muitas vezes com diferentes configurações.
189
189
Cada Ingress deve especificar uma classe, uma referência a um recurso IngressClass que contém uma configuração adicional, incluindo o nome do controlador que deve implementar a classe.
@@ -239,7 +239,7 @@ Se você usou um parâmetro com escopo de cluster, então:
239
239
- A equipe do operador do cluster precisa aprovar as alterações de uma equipe diferente toda vez que houver uma nova alteração de configuração sendo aplicada.
240
240
- O operador de cluster deve definir controles de acesso específicos, como funções e vínculos [RBAC](/docs/reference/access-authn-authz/rbac/), que permitem que a equipe do aplicativo faça alterações no recurso de parâmetros do escopo do cluster.
241
241
242
-
A própria API da classe Ingress é sempre com escopo de cluster.
242
+
A própria API do IngressClass é sempre com escopo de cluster.
243
243
244
244
Aqui está um exemplo de uma classe Ingress que se refere a parâmetros com namespace:
245
245
```yaml
@@ -289,7 +289,7 @@ No entanto, é [recomendável](https://kubernetes.github.io/ingress-nginx/#i-hav
289
289
290
290
## Tipos de Ingress
291
291
292
-
### Ingress backed por um único serviço {#single-service-ingress}
292
+
### Ingress fornecidos por um único serviço {#single-service-ingress}
293
293
294
294
No Kubernetes existem conceitos que permitem expor um único serviço (veja [alternativas](#alternatives)).
295
295
Você também pode fazer isso com um Ingress especificando um *backend padrão* sem regras.
@@ -322,7 +322,6 @@ Por exemplo, uma configuração como:
@@ -375,7 +374,7 @@ Por exemplo, o Ingress a seguir roteia o tráfego solicitado para `first.bar.com
375
374
376
375
### TLS
377
376
378
-
Você pode proteger um Ingress especificando um {{< glossary_tooltip term_id="secret" >}} que contém uma chave privada e um certificado TLS.
377
+
Você pode configurar o uso de TLS no Ingress especificando um {{< glossary_tooltip term_id="secret" >}} que contém uma chave privada e um certificado TLS.
379
378
O recurso Ingress suporta apenas uma única porta TLS, 443, e assume a terminação TLS no ponto de entrada (o tráfego para o Serviço e seus Pods não está criptografado o que é inseguro).
380
379
Se a seção de configuração TLS em um Ingress especificar hosts diferentes, eles serão multiplexados na mesma porta de acordo com o nome do host especificado através da extensão SNI TLS (desde que o controlador Ingress suporte SNI).
381
380
O objeto Secret do tipo TLS deve conter chaves chamadas `tls.crt` e `tls.key` que contêm o certificado e a chave privada a ser usada para TLS.
0 commit comments