You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/fr/docs/tasks/inject-data-application/define-command-argument-container.md
+19-11Lines changed: 19 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -23,23 +23,30 @@ Cette page montre comment définir les commandes et arguments d'un container au
23
23
24
24
## Définir une commande et ses arguments à la création d'un Pod
25
25
26
-
Lorsque vous créez un Pod, il est possible de définir une commande et des arguements pour les containers qui seront exécutes dans votre Pod. Pour définir une commande, ajoutez un champ `command` dans le fichier de configuration. Pour définir des arguments, ajoutez le champ `args` dans le fichier de configuration. La commande et les arguments qui sont définis ne peuvent être changés après la création du Pod.
27
-
28
-
La commande et les arguments que vous définissez dans le fichier de configuration écrase la commande et les arguments définis par l'image utilisée par le container. Si vous définissez uniquement des arguments, la commande par défaut sera exécutée avec les arguments que vous avez configurés.
26
+
Lorsque vous créez un Pod, il est possible de définir une commande et des arguments
27
+
pour les containers qui seront exécutés dans votre Pod.
28
+
Pour définir une commande, ajoutez un champ `command` dans le fichier de configuration.
29
+
Pour définir des arguments, ajoutez le champ `args` dans le fichier de configuration.
30
+
La commande et les arguments qui sont définis ne peuvent être changés après la création du Pod.
31
+
32
+
La commande et les arguments que vous définissez dans le fichier de configuration
33
+
écraseront la commande et les arguments définis par l'image utilisée par le container.
34
+
Si vous définissez uniquement des arguments, la commande par défaut sera exécutée avec les arguments que vous avez configurés.
29
35
{{< note >}}
30
36
Le champ `command` correspond à `entrypoint` dans certains runtimes de containers.
31
37
{{< /note >}}
32
38
33
-
Dans cet exercice, vous allez créer un Pod qui exécute un container. Le fichier de configuration pour le Pod défini une commande ainsi que deux arguments:
39
+
Dans cet exercice, vous allez créer un Pod qui exécute un container.
40
+
Le fichier de configuration pour le Pod défini une commande ainsi que deux arguments:
34
41
{{< codenew file="pods/commands.yaml" >}}
35
42
36
-
1.Créer un Pod en utilisant le fichier YAML de configuration suivant:
43
+
1.Créez un Pod en utilisant le fichier YAML de configuration suivant:
@@ -60,10 +67,10 @@ Dans cet exercice, vous allez créer un Pod qui exécute un container. Le fichie
60
67
tcp://10.3.240.1:443
61
68
```
62
69
63
-
## Utiliser des variables d'environnements dans les arguments
70
+
## Utiliser des variables d'environnement dans les arguments
64
71
65
72
Dans l'exemple précédent, vous avez défini des arguments en donnant
66
-
directement les valeurs en format string.
73
+
directement les valeurs en format chaîne de caractères.
67
74
Il est aussi possible de définir des arguments en utilisant des variables d'environnement:
68
75
69
76
```yaml
@@ -74,20 +81,21 @@ command: ["/bin/echo"]
74
81
args: ["$(MESSAGE)"]
75
82
```
76
83
77
-
Il est donc possible de définir un argument pour un Pod en utilisant n'importe quelle méthode disponible pour définir des variables d'environnements, ce qui inclut les
84
+
Il est donc possible de définir un argument pour un Pod en utilisant n'importe
85
+
quelle méthode disponible pour définir des variables d'environnements, ce qui inclut les
Les variables d'environnements apparaissent ente parenthèses `"$(VAR)"`.
84
92
Cette écriture est requise pour que la variable soit correctement
85
-
interpolée dans les champs `command` ou `args`.
93
+
développée dans les champs `command` ou `args`.
86
94
{{< /note >}}
87
95
88
96
## Exécuter une commande à l'intérieur d'un shell
89
97
90
-
Dans certains cas, certaines commandes nécéssitent d'être exécutées dans un shell. Par exemple, certaines commandes consistent en une chaine de commandes, ou un script shell. Pour exécuter une commande dans un shell, il est possible de wrapper la commande comme ceci:
98
+
Dans certains cas, certaines commandes nécéssitent d'être exécutées dans un shell. Par exemple, certaines commandes consistent en une chaîne de commandes, ou un script shell. Pour exécuter une commande dans un shell, il est possible d'envelopper la commande comme ceci:
0 commit comments