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/configure-pod-container/configure-service-account.md
+22-22Lines changed: 22 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ weight: 90
5
5
---
6
6
7
7
{{% capture overview %}}
8
-
Un compte de service fournit une identité pour les processus qui s'exécutent dans un Pod.
8
+
Un ServiceAccount (compte de service) fournit une identité pour les processus qui s'exécutent dans un Pod.
9
9
10
10
*Ceci est une introduction aux comptes de service pour les utilisateurs. Voir aussi
11
11
[Guide de l'administrateur du cluster des comptes de service](/docs/reference/access-authn-authz/service-accounts-admin/).*
@@ -16,7 +16,7 @@ Ce document décrit le comportement des comptes de service dans un cluster mis e
16
16
17
17
Lorsque vous (un humain) accédez au cluster (par exemple, en utilisant `kubectl`), vous êtes
18
18
authentifié par l'apiserver en tant que compte d'utilisateur particulier (actuellement, il s'agit
19
-
généralement de l'utilisateur `admin`, à moins que votre administrateur de cluster n'ait personnalisé votre cluster).Les processus dans les conteneurs dans les pods peuvent également contacter l'apiserver. Dans ce cas, ils sont authentifiés en tant que compte de service particulier (par exemple, `default`).
19
+
généralement de l'utilisateur `admin`, à moins que votre administrateur de cluster n'ait personnalisé votre cluster).Les processus dans les conteneurs dans les Pods peuvent également contacter l'apiserver. Dans ce cas, ils sont authentifiés en tant que compte de service particulier (par exemple, `default`).
20
20
21
21
{{% /capture %}}
22
22
@@ -31,12 +31,12 @@ généralement de l'utilisateur `admin`, à moins que votre administrateur de cl
31
31
32
32
## Utiliser le compte de service par défaut pour accéder au API server.
33
33
34
-
Si vous obtenez le raw json ou yaml pour un pod que vous avez créé (par exemple, `kubectl get pods/<podname> -o yaml`), vous pouvez voir que le champ `spec.serviceAccountName` a été [automatiquement assigné](/docs/user-guide/working-with-resources/#resources-are-automatically-modified).
34
+
Si vous obtenez le raw json ou yaml pour un Pod que vous avez créé (par exemple, `kubectl get pods/<podname> -o yaml`), vous pouvez voir que le champ `spec.serviceAccountName` a été [automatiquement assigné](/docs/user-guide/working-with-resources/#resources-are-automatically-modified).
35
35
36
-
Vous pouvez accéder à l'API depuis l'intérieur d'un pod en utilisant les identifiants de compte de service montés automatiquement, comme décrit dans [Accès au cluster](/docs/user-guide/accessing-the-cluster/#accessing-the-api-from-a-pod).
36
+
Vous pouvez accéder à l'API depuis l'intérieur d'un Pod en utilisant les identifiants de compte de service montés automatiquement, comme décrit dans [Accès au cluster](/docs/user-guide/accessing-the-cluster/#accessing-the-api-from-a-pod).
37
37
Les permissions API du compte de service dépendent du [plugin d'autorisation et de la politique](/docs/reference/access-authn-authz/authorization/#authorization-modules) en usage.
38
38
39
-
Dans la version 1.6+, vous pouvez choisir de ne pas utiliser le montage automatique des identifiants API pour un compte de service en définissant `automountServiceAccountToken: false` sur le compte de service :
39
+
Dans la version 1.6+, vous pouvez choisir de ne pas utiliser le montage automatique des identifiants API pour un compte de service en définissant `automountServiceAccountToken: false` sur le compte de service :
Dans la version 1.6+, vous pouvez également choisir de ne pas monter automatiquement les identifiants API pour un pod particulier :
50
+
Dans la version 1.6+, vous pouvez également choisir de ne pas monter automatiquement les identifiants API pour un Pod particulier :
51
51
52
52
```yaml
53
53
apiVersion: v1
@@ -60,12 +60,12 @@ spec:
60
60
...
61
61
```
62
62
63
-
La spéc de pod a prépondérance par rapport au compte de service si les deux spécifient la valeur `automountServiceAccountToken`.
63
+
La spéc de Pod a prépondérance par rapport au compte de service si les deux spécifient la valeur `automountServiceAccountToken`.
64
64
65
65
## Utiliser plusieurs comptes de services.
66
66
67
-
Chaque namespace possède une ressource de compte de service par défaut appelée `default`.
68
-
Vous pouvez lister cette ressource et toutes les autres ressources de serviceAccount dans le namespace avec cette commande :
67
+
Chaque Namespace possède une ressource ServiceAccount par défaut appelée `default`.
68
+
Vous pouvez lister cette ressource et toutes les autres ressources de ServiceAccount dans le Namespace avec cette commande :
69
69
70
70
```shell
71
71
kubectl get serviceAccounts
@@ -111,13 +111,13 @@ secrets:
111
111
112
112
vous verrez alors qu'un token a été automatiquement créé et est référencé par le compte de service.
113
113
114
-
Vous pouvez utiliser des plugins d'autorisation pour[définir les permissions sur les comptes de service](/docs/reference/access-authn-authz/rbac/#service-account-permissions).
114
+
Vous pouvez utiliser des plugins d'autorisation pour[définir les permissions sur les comptes de service](/docs/reference/access-authn-authz/rbac/#service-account-permissions).
115
115
116
-
Pour utiliser un compte de service autre que par défaut, il suffit de spécifier le `spec.serviceAccountName` d'un pod au nom du compte de service que vous souhaitez utiliser.
116
+
Pour utiliser un compte de service autre que par défaut, il suffit de spécifier le `spec.serviceAccountName` d'un Pod au nom du compte de service que vous souhaitez utiliser.
117
117
118
-
Le compte de service doit exister au moment de la création du pod, sinon il sera rejeté.
118
+
Le compte de service doit exister au moment de la création du Pod, sinon il sera rejeté.
119
119
120
-
Vous ne pouvez pas mettre à jour le compte de service d'un pod déjà créé.
120
+
Vous ne pouvez pas mettre à jour le compte de service d'un Pod déjà créé.
121
121
122
122
Vous pouvez supprimer le compte de service de cet exemple comme ceci :
## Créez manuellement un API token de compte de service.
129
129
130
-
Supposons que nous ayons un compte de service existant nommé "build-robot" comme mentionné ci-dessus,et que nous allons créer un nouveau secret manuellement.
130
+
Supposons que nous ayons un compte de service existant nommé "build-robot" comme mentionné ci-dessus,et que nous allons créer un nouveau Secret manuellement.
Maintenant, tous les nouveaux pods créés dans le namespace courant auront ceci ajouté à leurs spécifications :
242
+
Maintenant, tous les nouveaux Pods créés dans le Namespace courant auront ceci ajouté à leurs spécifications :
243
243
244
244
```yaml
245
245
spec:
@@ -266,23 +266,23 @@ activé en passant tous les paramètres suivants au serveur API :
266
266
267
267
{{< /note >}}
268
268
269
-
Le kubelet peut également projeter un token de compte de service dans un Pod. Vous pouvez spécifier les propriétés souhaitées du token, telles que l'audience et la durée de validité.
269
+
Kubelet peut également projeter un token de compte de service dans un Pod. Vous pouvez spécifier les propriétés souhaitées du token, telles que l'audience et la durée de validité.
270
270
Ces propriétés ne sont pas configurables sur le compte de service par défaut. Le token de compte de service devient également invalide par l'API lorsque le Pod ou le ServiceAccount est supprimé
271
271
272
272
Ce comportement est configuré sur un PodSpec utilisant un type de ProjectedVolume appelé
273
273
[ServiceAccountToken](/docs/concepts/storage/volumes/#projected). Pour fournir un
274
-
pod avec un token avec une audience de "vault" et une durée de validité de deux heures, vous devriez configurer ce qui suit dans votre PodSpec :
274
+
Pod avec un token avec une audience de "vault" et une durée de validité de deux heures, vous devriez configurer ce qui suit dans votre PodSpec :
Le kubelet demandera et stockera le token a la place du pod, rendra le token disponible pour le pod à un chemin d'accès configurable, et rafraîchissez le token à l'approche de son expiration. Kubelet fait tourner le token de manière proactive s'il est plus vieux que 80% de son TTL total, ou si le token est plus vieux que 24 heures.
284
+
Kubelet demandera et stockera le token a la place du Pod, rendra le token disponible pour le Pod à un chemin d'accès configurable, et rafraîchissez le token à l'approche de son expiration. Kubelet fait tourner le token de manière proactive s'il est plus vieux que 80% de son TTL total, ou si le token est plus vieux que 24 heures.
285
285
286
-
L'application est responsable du rechargement du token lorsqu'il tourne. Un rechargement périodique (par ex. toutes les 5 minutes) est suffisant pour la plupart des cas d'utilisation.
286
+
L'application est responsable du rechargement du token lorsque celui ci est renouvelé. Un rechargement périodique (par ex. toutes les 5 minutes) est suffisant pour la plupart des cas d'utilisation.
0 commit comments