@@ -11,10 +11,11 @@ exposer ses propres informations aux containers qu'il exécute via la
11
11
_ downward API_ .
12
12
Vous pouvez utiliser des variables d'environnement pour exposer des champs
13
13
de configuration du Pod, des containers ou les deux.
14
+
14
15
Dans Kubernetes, il y a deux façons distinctes d'exposer les champs de
15
16
configuration de Pod et de container à l'intérieur d'un container:
16
17
17
- * _ Via les variables d'environnement_ , comme expliqué ci-dessous
18
+ * _ Via les variables d'environnement_ , comme expliqué dans cette tâche,
18
19
* Via un [ volume] ( /docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/ )
19
20
20
21
Ensemble, ces deux façons d'exposer des informations du Pod et du container sont appelées la _ downward API_ .
@@ -33,11 +34,12 @@ container comme variables d'environnement.
33
34
34
35
{{< codenew file="pods/inject/dapi-envars-pod.yaml" >}}
35
36
36
- Dans ce fichier de configuration, on trouve cinq variables d'environnement. Le champ ` env ` est une liste de variables d'environnement.
37
- Le premier élément de la liste spécifie que la variable d'environnement
38
- ` MY_NODE_NAME ` aura sa valeur à partir du champ ` spec.nodeName ` du Pod.
37
+ Dans ce fichier de configuration, on trouve cinq variables d'environnement.
38
+ Le champ ` env ` est une liste de variables d'environnement.
39
+ Le premier élément de la liste spécifie que la valeur de la variable d'environnement
40
+ ` MY_NODE_NAME ` hérite du champ ` spec.nodeName ` du Pod.
39
41
Il en va de même pour les autres variables d'environnement, qui héritent
40
- des champs du Pod.
42
+ des autres champs du Pod.
41
43
{{< note >}}
42
44
Les champs de configuration présents dans cet exemple sont des champs du Pod. Ce ne sont pas les champs du container à l'intérieur du Pod.
43
45
{{< /note >}}
@@ -148,13 +150,13 @@ Le résultat doit afficher les valeurs des variables selectionnées:
148
150
## {{% heading "whatsnext" %}}
149
151
150
152
151
- * Lire [ Defining Environment Variables for a Container] ( /docs/tasks/inject-data-application/define-environment-variable-container/ )
152
- * Read the [ ` spec ` ] ( /docs/reference/kubernetes-api/workload-resources/pod-v1/#PodSpec )
153
- API definition for Pod. This includes the definition of Container (part of Pod) .
154
- * Read the list of [ available fields ] ( /docs/concepts/workloads/pods/downward-api/#available-fields ) that you
155
- can expose using the downward API.
153
+ * Lire [ Définir des variables d'environnement pour un Container] ( /docs/tasks/inject-data-application/define-environment-variable-container/ )
154
+ * Lire la [ ` documentation de référence des Pod ` ] ( /docs/reference/kubernetes-api/workload-resources/pod-v1/#PodSpec ) .
155
+ Elle inclut la documentation pour les containers .
156
+ * Lire la liste des [ champs de configuration disponibles ] ( /docs/concepts/workloads/pods/downward-api/#available-fields )
157
+ qui peuvent être exposés via la downward API.
156
158
157
- Read about Pods, containers and environment variables in the legacy API reference :
159
+ En savoir plus sur les pods, les containers et les variables d'environnement avec les documentations de référence :
158
160
159
161
* [ PodSpec] (/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#podspec-v1-core)
160
162
* [ Container] (/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#container-v1-core)
0 commit comments