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
Exemple de sortie
NAME SECRETS AGE builder 2 2d default 2 2d deployer 2 2d
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> 1
- 1
- Pour créer un compte de service dans un autre projet, spécifiez
-n <project_name>
.
Exemple de sortie
serviceaccount "robot" created
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>
Facultatif : Affichez les secrets du compte de service :
$ oc describe sa robot
Exemple 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>