From a0b9425c00f9aafcd18af8af5d1f7930d94ce2f3 Mon Sep 17 00:00:00 2001 From: iago-moreira Date: Sun, 23 Jan 2022 16:23:28 -0300 Subject: [PATCH 1/2] add pt-br translation for proxies.md --- .../cluster-administration/proxies.md | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 content/pt-br/docs/concepts/cluster-administration/proxies.md diff --git a/content/pt-br/docs/concepts/cluster-administration/proxies.md b/content/pt-br/docs/concepts/cluster-administration/proxies.md new file mode 100644 index 0000000000..62c3baf220 --- /dev/null +++ b/content/pt-br/docs/concepts/cluster-administration/proxies.md @@ -0,0 +1,65 @@ +--- +title: Proxies no Kubernetes +content_type: concept +weight: 90 +--- + + +Esta página descreve o uso de proxies com Kubernetes. + + + + +## Proxies +Existem vários tipos diferentes de proxies que você pode encontrar usando Kubernetes: + + +1. O [kubectl proxy](/docs/tasks/access-application-cluster/access-cluster/#directly-accessing-the-rest-api): + + - executa na máquina do usuário ou em um pod + - proxies de um host local endereçam para o servidor de API do kubernetes + - cliente para o proxy usa HTTP + - proxy para o servidor de API usa HTTPS + - localiza o servidor de API + - adiciona os cabeçalhos de comunicação. + +1. O [apiserver proxy](/docs/tasks/access-application-cluster/access-cluster/#discovering-builtin-services): + + - é um bastion server, construído no servidor de API + - conecta um usuário fora do cluster com os IPs do cluster que não podem ser acessados de outra forma + - executa dentro do processo do servidor de API + - cliente para proxy usa HTTPS (ou http se o servidor de API for configurado) + - proxy para o destino pode usar HTTP ou HTTPS conforme escolhido pelo proxy usando as informações disponíveis + - pode ser usado para acessar um Nó, Pod ou serviço + - faz balanceamento de carga quando usado para acessar um Service. + +1. O [kube proxy](/docs/concepts/services-networking/service/#ips-and-vips): + + - executa em todos os Nós + - atua como proxi para UDP, TCP e SCTP + - não aceita HTTP + - provém balanceamento de carga + - apenas é usado para acessar serviços. + +1. Um Proxy/Balanceador de carga na frente de servidores de API(s): + + - existência e implementação variam de cluster para cluster, por exemplo nginx + - fica entre todos os clientes e um ou mais serviços + - atua como balanceador de carga se existe mais de um servidor de API. + + +1. Balanceadores de carga da nuvem em serviços externos: + - são fornecidos por algum provedor de nuvem (e.x AWS ELB, Google Cloud Load Balancer) + - são criados automaticamente quando o serviço de Kubernetes tem o tipo `LoadBalancer` + - geralmente suportam apenas UDP/TCP + - suportar SCTP fica por conta da implementação do balanceador de carga da provedora de nuvem + - a implementação varia de acordo com o provedor de cloud. + +Os usuários de Kubernetes geralmente não precisam se preocupar com outras coisas além dos dois primeiros tipos. O +administrador do cluster tipicamente garante que os últimos tipos serão configurados corretamente. + + + +## Redirecionamento de requisições + +Os proxies substituíram as capacidades de redirecionamento. O redirecionamento foi depreciado. \ No newline at end of file From 5123dfe25285c948db77783444c7a94bd0a4bcf4 Mon Sep 17 00:00:00 2001 From: iago-moreira Date: Mon, 24 Jan 2022 20:54:10 -0300 Subject: [PATCH 2/2] add requested changes --- .../cluster-administration/proxies.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/content/pt-br/docs/concepts/cluster-administration/proxies.md b/content/pt-br/docs/concepts/cluster-administration/proxies.md index 62c3baf220..d169710f40 100644 --- a/content/pt-br/docs/concepts/cluster-administration/proxies.md +++ b/content/pt-br/docs/concepts/cluster-administration/proxies.md @@ -16,19 +16,20 @@ Existem vários tipos diferentes de proxies que você pode encontrar usando Kube 1. O [kubectl proxy](/docs/tasks/access-application-cluster/access-cluster/#directly-accessing-the-rest-api): + Quando o kubectl proxy é utilizado ocorre o seguinte: - executa na máquina do usuário ou em um pod - - proxies de um host local endereçam para o servidor de API do kubernetes - - cliente para o proxy usa HTTP - - proxy para o servidor de API usa HTTPS - - localiza o servidor de API - - adiciona os cabeçalhos de comunicação. + - redireciona/encapsula conexões direcionadas ao localhost para o servidor de API + - a comunicação entre o cliente e o o proxy usa HTTP + - a comunicação entre o proxy e o servidor de API usa HTTPS + - o proxy localiza o servidor de API do cluster + - o proxy adiciona os cabeçalhos de comunicação. 1. O [apiserver proxy](/docs/tasks/access-application-cluster/access-cluster/#discovering-builtin-services): - é um bastion server, construído no servidor de API - conecta um usuário fora do cluster com os IPs do cluster que não podem ser acessados de outra forma - executa dentro do processo do servidor de API - - cliente para proxy usa HTTPS (ou http se o servidor de API for configurado) + - cliente para proxy usa HTTPS (ou HTTP se o servidor de API for configurado) - proxy para o destino pode usar HTTP ou HTTPS conforme escolhido pelo proxy usando as informações disponíveis - pode ser usado para acessar um Nó, Pod ou serviço - faz balanceamento de carga quando usado para acessar um Service. @@ -36,14 +37,14 @@ Existem vários tipos diferentes de proxies que você pode encontrar usando Kube 1. O [kube proxy](/docs/concepts/services-networking/service/#ips-and-vips): - executa em todos os Nós - - atua como proxi para UDP, TCP e SCTP + - atua como proxy para UDP, TCP e SCTP - não aceita HTTP - provém balanceamento de carga - apenas é usado para acessar serviços. 1. Um Proxy/Balanceador de carga na frente de servidores de API(s): - - existência e implementação variam de cluster para cluster, por exemplo nginx + - a existência e a implementação de tal elemento varia de cluster para cluster, por exemplo nginx - fica entre todos os clientes e um ou mais serviços - atua como balanceador de carga se existe mais de um servidor de API. @@ -52,7 +53,7 @@ Existem vários tipos diferentes de proxies que você pode encontrar usando Kube - são fornecidos por algum provedor de nuvem (e.x AWS ELB, Google Cloud Load Balancer) - são criados automaticamente quando o serviço de Kubernetes tem o tipo `LoadBalancer` - geralmente suportam apenas UDP/TCP - - suportar SCTP fica por conta da implementação do balanceador de carga da provedora de nuvem + - O suporte ao SCTP fica por conta da implementação do balanceador de carga da provedora de nuvem - a implementação varia de acordo com o provedor de cloud. Os usuários de Kubernetes geralmente não precisam se preocupar com outras coisas além dos dois primeiros tipos. O