9.3. Création de comptes de service
Il est possible de créer un compte de service dans un projet et de lui accorder des autorisations en le liant à un rôle.
Procédure
Facultatif: Pour visualiser les comptes de service dans le projet en cours:
$ oc get saExemple de sortie
NAME SECRETS AGE builder 1 2d default 1 2d deployer 1 2dCréer un nouveau compte de service dans le projet en cours:
$ oc create sa <service_account_name>1 - 1
- Afin de créer un compte de service dans un projet différent, spécifiez -n <project_name>.
Exemple de sortie
serviceaccount "robot" createdAstuceAlternativement, vous pouvez appliquer le YAML suivant pour créer le compte de service:
apiVersion: v1 kind: ServiceAccount metadata: name: <service_account_name> namespace: <current_project>Facultatif: Voir les secrets pour le compte de service:
$ oc describe sa robotExemple de sortie
Name: robot Namespace: project1 Labels: <none> Annotations: openshift.io/internal-registry-pull-secret-ref: robot-dockercfg-qzbhb Image pull secrets: robot-dockercfg-qzbhb Mountable secrets: robot-dockercfg-qzbhb Tokens: <none> Events: <none>