From 83d71a5360eec4f7b7d2b1b60e83c8c1cd732e2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreu=20Gallofr=C3=A9?= Date: Mon, 27 May 2019 21:27:51 +0200 Subject: [PATCH] Add container-environment-varibales concepts page (#14378) Update content/es/docs/concepts/containers/container-environment-variables.md Co-Authored-By: Victor Morales Update content/es/docs/concepts/containers/container-environment-variables.md Co-Authored-By: Alexander Brand Update content/es/docs/concepts/containers/container-environment-variables.md Co-Authored-By: Victor Morales Update content/es/docs/concepts/containers/container-environment-variables.md Co-Authored-By: Victor Morales Update content/es/docs/concepts/containers/container-environment-variables.md Co-Authored-By: Victor Morales Update content/es/docs/concepts/containers/container-environment-variables.md Co-Authored-By: Victor Morales Update content/es/docs/concepts/containers/container-environment-variables.md Co-Authored-By: Victor Morales Update content/es/docs/concepts/containers/container-environment-variables.md Co-Authored-By: Rael Garcia Add raelga as reviewer Co-Authored-By: Rael Garcia Remove typo Co-Authored-By: Rael Garcia Add context to the link Co-Authored-By: Rael Garcia Change the word to more international one Co-Authored-By: Rael Garcia Update content/es/docs/concepts/containers/container-environment-variables.md Co-Authored-By: Rael Garcia --- .../container-environment-variables.md | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 content/es/docs/concepts/containers/container-environment-variables.md diff --git a/content/es/docs/concepts/containers/container-environment-variables.md b/content/es/docs/concepts/containers/container-environment-variables.md new file mode 100644 index 0000000000000..eb0f9a8d9c42a --- /dev/null +++ b/content/es/docs/concepts/containers/container-environment-variables.md @@ -0,0 +1,60 @@ +--- +reviewers: +- astuky +- raelga +title: Variables de entorno de un Container +content_template: templates/concept +weight: 20 +--- + +{{% capture overview %}} + +Esta página explica los recursos disponibles para Containers dentro del entorno de un Container. + +{{% /capture %}} + + +{{% capture body %}} + +## Entorno del Container + +El entorno de los Containers de Kubernetes, añade múltiples recursos importantes a los Containers: + +* Un sistema de ficheros que es la combinación de una [imagen](/docs/concepts/containers/images/) y uno o más [volúmenes](/docs/concepts/storage/volumes/). +* Información sobre el propio Container. +* Información sobre otros objetos en el clúster. + +### Información del Container + +El *hostname* de un Container es el nombre del Pod donde el Container está funcionando. +Está disponible a través del comando `hostname` o con la función [`gethostname`](http://man7.org/linux/man-pages/man2/gethostname.2.html) de la libc. + +El nombre del Pod y el namespace están disponibles como variables de entorno a través de la +[downward API](/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/). + +Las variables de entorno definidas por el usuario en la definición del Pod están también disponibles en el Container, +así como cualquier variable de entorno definida de forma estática en la imagen de Docker. + +### Información del Cluster + +Una lista de todos los servicios que se ejecutaban cuando se creó el Container está disponible a través de variables de entorno. +La sintaxis de estas variables de entorno coincide con la de los links de Docker. + +Para un servicio llamado *foo* que mapea un Container llamado *bar*, +las siguientes variables de entorno estan definidas: + +```shell +FOO_SERVICE_HOST= +FOO_SERVICE_PORT= +``` +Los servicios tienen direcciones IP dedicadas y están disponibles para el Container a través de DNS, +si el [complemento para DNS](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/) está habilitado. + +{{% /capture %}} + +{{% capture whatsnext %}} + +* Más información sobre cómo ejecutar código en respuesta a los cambios de etapa durante ciclo de vida de un contenedor la puedes encontrar en [Container lifecycle hooks](/docs/concepts/containers/container-lifecycle-hooks/). +* Practica [añadiendo handlers a los lifecycle events de un Container ](/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/). + +{{% /capture %}}