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

  1. 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

  2. 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

    Astuce

    Vous 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>
  3. 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>

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.