From 8bad612482550ca385cdfb37ec4dd2304b0ba79c Mon Sep 17 00:00:00 2001 From: edsoncelio Date: Sun, 28 Feb 2021 16:44:36 -0300 Subject: [PATCH 1/3] Add content/pt/docs/concepts/containers/container-environment.md --- .../containers/container-environment.md | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 content/pt/docs/concepts/containers/container-environment.md diff --git a/content/pt/docs/concepts/containers/container-environment.md b/content/pt/docs/concepts/containers/container-environment.md new file mode 100644 index 0000000000..2b879eeb12 --- /dev/null +++ b/content/pt/docs/concepts/containers/container-environment.md @@ -0,0 +1,59 @@ +--- +reviewers: + - femrtnz + - jcjesus +title: Ambiente de contêiner +content_type: concept +weight: 20 +--- + + + +Essa página descreve os recursos disponíveis para contêineres no ambiente de contêiner. + + + + + +## Ambiente de contêiner + +O ambiente de contêiner do Kubernetes fornece recursos importantes para contêineres: + +* Um sistema de arquivos, que é a combinação de uma [imagem](/docs/concepts/containers/images/) e um ou mais [volumes](/docs/concepts/storage/volumes/). +* Informação sobre o contêiner propriamente. +* Informação sobre outros objetos no cluster. + +### Informação de contêiner + +O _hostname_ de um contêiner é o nome do pod em que o contîner está executando. +Isso é disponível através do comando `hostname` ou da função [`gethostname`](https://man7.org/linux/man-pages/man2/gethostname.2.html) chamada na libc. + +O nome do pod e o namespace sáo disponíveis como variáveis de ambiente atráves do [downward API](/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/). + +Variáveis de ambiente definidas pelo usuário a partir da definição do pod também são disponíveis para o contêiner, assim como qualquer variável de ambiente especificada estáticamente na imagem Docker. + +### Informação do cluster + +Uma lista de todos os serviços que estáo executando quando um contêiner é criado é disponibilizada para o contêiner como variáveis de ambiente. +Essas variáveis de ambiente correspondem a sintaxa dos links Docker. + +Para um serviço nomeado *foo* que mapeia para um contêiner nomeado *bar*, as seguintes variáveis são definidas: + +```shell +FOO_SERVICE_HOST= +FOO_SERVICE_PORT= +``` + +Serviços possuem endereço IP dedicado e são disponibilizados para o contêiner via DNS, +se possuirem [DNS addon](https://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/) habilitado. + + + +## {{% heading "whatsnext" %}} + + +* Aprenda mais sobre [container lifecycle hooks](/docs/concepts/containers/container-lifecycle-hooks/). +* Obtenha experiência prática + [anexando manipuladores a eventos de ciclo de vida do contêiner](/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/). + + From de87f4501b91374e4b5396c0d7344fde1b0caa2f Mon Sep 17 00:00:00 2001 From: edsoncelio Date: Sat, 6 Mar 2021 20:01:19 -0300 Subject: [PATCH 2/3] Add content/pt/docs/concepts/containers/container-environment.md --- .../concepts/containers/container-environment.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/content/pt/docs/concepts/containers/container-environment.md b/content/pt/docs/concepts/containers/container-environment.md index 2b879eeb12..8670f0fdc4 100644 --- a/content/pt/docs/concepts/containers/container-environment.md +++ b/content/pt/docs/concepts/containers/container-environment.md @@ -2,7 +2,7 @@ reviewers: - femrtnz - jcjesus -title: Ambiente de contêiner +title: Ambiente de Contêiner content_type: concept weight: 20 --- @@ -25,17 +25,17 @@ O ambiente de contêiner do Kubernetes fornece recursos importantes para contêi ### Informação de contêiner -O _hostname_ de um contêiner é o nome do pod em que o contîner está executando. -Isso é disponível através do comando `hostname` ou da função [`gethostname`](https://man7.org/linux/man-pages/man2/gethostname.2.html) chamada na libc. +O _hostname_ de um contêiner é o nome do Pod em que o contêiner está executando. +Isso é disponibilizado através do comando `hostname` ou da função [`gethostname`](https://man7.org/linux/man-pages/man2/gethostname.2.html) chamada na libc. -O nome do pod e o namespace sáo disponíveis como variáveis de ambiente atráves do [downward API](/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/). +O nome do Pod e o Namespace são disponibilizados como variáveis de ambiente através do [downward API](/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/). -Variáveis de ambiente definidas pelo usuário a partir da definição do pod também são disponíveis para o contêiner, assim como qualquer variável de ambiente especificada estáticamente na imagem Docker. +Variáveis de ambiente definidas pelo usuário a partir da definição do Pod também são disponíveis para o contêiner, assim como qualquer variável de ambiente especificada estáticamente na imagem Docker. ### Informação do cluster -Uma lista de todos os serviços que estáo executando quando um contêiner é criado é disponibilizada para o contêiner como variáveis de ambiente. -Essas variáveis de ambiente correspondem a sintaxa dos links Docker. +Uma lista de todos os serviços que estão executando quando um contêiner é criado é disponibilizada para o contêiner como variáveis de ambiente. +Essas variáveis de ambiente correspondem a sintaxe dos links Docker. Para um serviço nomeado *foo* que mapeia para um contêiner nomeado *bar*, as seguintes variáveis são definidas: @@ -45,7 +45,7 @@ FOO_SERVICE_PORT= ``` Serviços possuem endereço IP dedicado e são disponibilizados para o contêiner via DNS, -se possuirem [DNS addon](https://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/) habilitado. +se possuírem [DNS addon](https://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/) habilitado. From d13a76989f5567204fbcc4ce8ea8418d4006170e Mon Sep 17 00:00:00 2001 From: "Edson (aka tuxpilgrim)" Date: Thu, 11 Mar 2021 10:15:46 -0300 Subject: [PATCH 3/3] Small fixes * Remove reviewers * Add suggestions by code review --- .../docs/concepts/containers/container-environment.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/content/pt/docs/concepts/containers/container-environment.md b/content/pt/docs/concepts/containers/container-environment.md index 8670f0fdc4..af28e2dd3f 100644 --- a/content/pt/docs/concepts/containers/container-environment.md +++ b/content/pt/docs/concepts/containers/container-environment.md @@ -1,7 +1,4 @@ --- -reviewers: - - femrtnz - - jcjesus title: Ambiente de Contêiner content_type: concept weight: 20 @@ -28,14 +25,14 @@ O ambiente de contêiner do Kubernetes fornece recursos importantes para contêi O _hostname_ de um contêiner é o nome do Pod em que o contêiner está executando. Isso é disponibilizado através do comando `hostname` ou da função [`gethostname`](https://man7.org/linux/man-pages/man2/gethostname.2.html) chamada na libc. -O nome do Pod e o Namespace são disponibilizados como variáveis de ambiente através do [downward API](/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/). +O nome do Pod e o Namespace são expostos como variáveis de ambiente através de um mecanismo chamado [downward API](/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/). Variáveis de ambiente definidas pelo usuário a partir da definição do Pod também são disponíveis para o contêiner, assim como qualquer variável de ambiente especificada estáticamente na imagem Docker. ### Informação do cluster -Uma lista de todos os serviços que estão executando quando um contêiner é criado é disponibilizada para o contêiner como variáveis de ambiente. -Essas variáveis de ambiente correspondem a sintaxe dos links Docker. +Uma lista de todos os serviços que estão executando quando um contêiner foi criado é disponibilizada para o contêiner como variáveis de ambiente. +Essas variáveis de ambiente são compatíveis com a funcionalidade _docker link_ do Docker. Para um serviço nomeado *foo* que mapeia para um contêiner nomeado *bar*, as seguintes variáveis são definidas: @@ -52,7 +49,7 @@ se possuírem [DNS addon](https://releases.k8s.io/{{< param "githubbranch" >}}/c ## {{% heading "whatsnext" %}} -* Aprenda mais sobre [container lifecycle hooks](/docs/concepts/containers/container-lifecycle-hooks/). +* Aprenda mais sobre [hooks de ciclo de vida do contêiner](/docs/concepts/containers/container-lifecycle-hooks/). * Obtenha experiência prática [anexando manipuladores a eventos de ciclo de vida do contêiner](/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/).