2.14. Mise en place d'autorités de certification de confiance supplémentaires pour les constructions


Utilisez les sections suivantes pour configurer des autorités de certification (AC) supplémentaires qui seront approuvées par les builds lors de l'extraction d'images à partir d'un registre d'images.

La procédure exige qu'un administrateur de cluster crée un site ConfigMap et ajoute des autorités de certification supplémentaires en tant que clés dans le site ConfigMap.

  • Le site ConfigMap doit être créé dans l'espace de noms openshift-config.
  • domain est la clé dans le site ConfigMap et value est le certificat codé en PEM.

    • Chaque autorité de certification doit être associée à un domaine. Le format du domaine est hostname[..port].
  • Le nom ConfigMap doit être défini dans le champ spec.additionalTrustedCA de la ressource image.config.openshift.io/cluster cluster scoped configuration.

2.14.1. Ajout d'autorités de certification au cluster

La procédure suivante permet d'ajouter des autorités de certification (AC) à la grappe afin de les utiliser lors de l'envoi et du retrait d'images.

Conditions préalables

  • Vous devez avoir accès aux certificats publics du registre, généralement un fichier hostname/ca.crt situé dans le répertoire /etc/docker/certs.d/.

Procédure

  1. Créez un site ConfigMap dans l'espace de noms openshift-config contenant les certificats approuvés pour les registres qui utilisent des certificats auto-signés. Pour chaque fichier CA, assurez-vous que la clé de ConfigMap est le nom d'hôte du registre au format hostname[..port]:

    $ oc create configmap registry-cas -n openshift-config \
    --from-file=myregistry.corp.com..5000=/etc/docker/certs.d/myregistry.corp.com:5000/ca.crt \
    --from-file=otherregistry.com=/etc/docker/certs.d/otherregistry.com/ca.crt
    Copy to Clipboard Toggle word wrap
  2. Mettre à jour la configuration de l'image du cluster :

    $ oc patch image.config.openshift.io/cluster --patch '{"spec":{"additionalTrustedCA":{"name":"registry-cas"}}}' --type=merge
    Copy to Clipboard Toggle word wrap
Retour au début
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. Découvrez nos récentes mises à jour.

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 le Blog 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.

Theme

© 2025 Red Hat