11.3. Création de comptes de service
Vous pouvez créer un compte de service dans un projet et lui accorder des autorisations en le liant à un rôle.
Procédure
Optionnel : Pour afficher les comptes de service du projet en cours :
oc get sa
$ oc get sa
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
NAME SECRETS AGE builder 2 2d default 2 2d deployer 2 2d
NAME SECRETS AGE builder 2 2d default 2 2d deployer 2 2d
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Pour créer un nouveau compte de service dans le projet en cours :
oc create sa <service_account_name> $ oc create sa <service_account_name>
oc create sa <service_account_name> $ oc create sa <service_account_name>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Pour créer un compte de service dans un autre projet, spécifiez
-n <project_name>
.
Exemple de sortie
serviceaccount "robot" created
serviceaccount "robot" created
Copy to Clipboard Copied! Toggle word wrap Toggle overflow AstuceVous pouvez également appliquer le code YAML suivant pour créer le compte de service :
apiVersion: v1 kind: ServiceAccount metadata: name: <service_account_name> namespace: <current_project>
apiVersion: v1 kind: ServiceAccount metadata: name: <service_account_name> namespace: <current_project>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Facultatif : Affichez les secrets du compte de service :
oc describe sa robot
$ oc describe sa robot
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
Copy to Clipboard Copied! Toggle word wrap Toggle overflow