-
Notifications
You must be signed in to change notification settings - Fork 14.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
concepts container environment variable page
- Loading branch information
Showing
2 changed files
with
73 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
--- | ||
title: "Les conteneurs" | ||
weight: 40 | ||
--- |
69 changes: 69 additions & 0 deletions
69
content/fr/docs/concepts/containers/container-environment-variables.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
--- | ||
reviewers: | ||
- sieben | ||
- perriea | ||
- lledru | ||
- awkif | ||
- yastij | ||
- rbenzair | ||
- oussemos | ||
title: Les variables d’environnement du conteneur | ||
content_template: templates/concept | ||
weight: 20 | ||
--- | ||
|
||
{{% capture overview %}} | ||
|
||
Cette page décrit les ressources disponibles pour les conteneurs dans l'environnement de conteneur. | ||
|
||
{{% /capture %}} | ||
|
||
|
||
{{% capture body %}} | ||
|
||
## L'environnement du conteneur | ||
|
||
L’environnement Kubernetes Container fournit plusieurs ressources importantes aux conteneurs: | ||
|
||
* Un système de fichier, qui est une combinaison d'une [image](/docs/concepts/containers/images/) et un ou plusieurs [volumes](/docs/concepts/storage/volumes/). | ||
* Informations sur le conteneur lui-même. | ||
* Informations sur les autres objets du cluster. | ||
|
||
### Informations sur le conteneur | ||
|
||
Le nom d'*hôte* d'un conteneur est le nom du pod dans lequel le conteneur est en cours d'exécution. | ||
Il est disponible via la commande `hostname` ou | ||
[`gethostname`](http://man7.org/linux/man-pages/man2/gethostname.2.html) | ||
dans libc. | ||
|
||
Le nom du pod et le namespace sont disponibles en tant que variables d'environnement via | ||
[l'API downward](/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/). | ||
|
||
Les variables d'envrionnement définies par l'utilisateur à partir de la définition de pod sont également disponibles pour le conteneur, | ||
de même que toutes les variables d'environnement spécifiées de manière statique dans l'image Docker. | ||
|
||
### Informations sur le cluster | ||
|
||
Une liste de tous les services en cours d'exécution lors de la création d'un conteneur est disponible pour ce conteneur en tant que variables d'environnement. | ||
Ces variables d'environnement correspondent à la syntaxe des liens Docker. | ||
|
||
Pour un service nommé *foo* qui correspond à un conteneur *bar*, | ||
les variables suivantes sont définies: | ||
|
||
```shell | ||
FOO_SERVICE_HOST=<l'hôte sur lequel le service est exécuté> | ||
FOO_SERVICE_PORT=<le port sur lequel le service fonctionne> | ||
``` | ||
Les services ont des adresses IP dédiées et sont disponibles pour le conteneur avec le DNS, | ||
si le [module DNS](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/) est activé. | ||
{{% /capture %}} | ||
{{% capture whatsnext %}} | ||
* En savoir plus sur [les hooks du cycle de vie d'un conteneur](/docs/concepts/containers/container-lifecycle-hooks/). | ||
* Acquérir une expérience pratique | ||
[en attachant les handlers aux événements du cycle de vie du conteneur](/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/). | ||
|
||
{{% /capture %}} |