From 8bad612482550ca385cdfb37ec4dd2304b0ba79c Mon Sep 17 00:00:00 2001 From: edsoncelio Date: Sun, 28 Feb 2021 16:44:36 -0300 Subject: [PATCH] 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/). + +