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 saExemple de sortie
NAME SECRETS AGE builder 2 2d default 2 2d deployer 2 2dPour créer un nouveau compte de service dans le projet en cours :
oc create sa <service_account_name> $ oc create sa <service_account_name>1 - 1
- Pour créer un compte de service dans un autre projet, spécifiez
-n <project_name>.
Exemple de sortie
serviceaccount "robot" createdAstuceVous 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>Facultatif : Affichez les secrets du compte de service :
$ oc describe sa robotExemple de sortie
Name: robot Namespace: project1 Labels: <none> Annotations: <none> Image pull secrets: robot-dockercfg-qzbhb Mountable secrets: robot-dockercfg-qzbhb Tokens: robot-token-f4khf Events: <none>