3.2. Configuration des informations d’identification qui permettent de refléter les images
Créez un fichier d’identification de registre d’images de conteneur qui vous permet de refléter les images de Red Hat à votre miroir.
Conditions préalables
- Configuration d’un registre miroir à utiliser.
Procédure
Complétez les étapes suivantes sur l’hôte d’installation:
- Cliquez ici pour télécharger le secret de Red Hat OpenShift Cluster Manager.
Faites une copie de votre pull secret au format JSON en exécutant la commande suivante:
$ cat ./pull-secret | jq . > <path>/<pull_secret_file_in_json>1 - 1
- Indiquez le chemin vers le dossier pour stocker le pull secret et un nom pour le fichier JSON que vous créez.
Exemple tirer secret
{ "auths": { "cloud.openshift.com": { "auth": "b3BlbnNo...", "email": "you@example.com" }, "quay.io": { "auth": "b3BlbnNo...", "email": "you@example.com" }, "registry.connect.redhat.com": { "auth": "NTE3Njg5Nj...", "email": "you@example.com" }, "registry.redhat.io": { "auth": "NTE3Njg5Nj...", "email": "you@example.com" } } }Générez le nom d’utilisateur et le mot de passe ou le jeton codés de base64 pour votre registre miroir en exécutant la commande suivante:
$ echo -n '<user_name>:<password>' | base64 -w01 - 1
- Dans <user_name> et <password>, spécifiez le nom d’utilisateur et le mot de passe que vous avez configurés pour votre registre.
Exemple de sortie
BGVtbYk3ZHAtqXs=Modifiez le fichier JSON et ajoutez une section qui décrit votre registre:
"auths": { "<mirror_registry>": {1 "auth": "<credentials>",2 "email": "you@example.com" } },Exemple modifié pull secret
{ "auths": { "registry.example.com": { "auth": "BGVtbYk3ZHAtqXs=", "email": "you@example.com" }, "cloud.openshift.com": { "auth": "b3BlbnNo...", "email": "you@example.com" }, "quay.io": { "auth": "b3BlbnNo...", "email": "you@example.com" }, "registry.connect.redhat.com": { "auth": "NTE3Njg5Nj...", "email": "you@example.com" }, "registry.redhat.io": { "auth": "NTE3Njg5Nj...", "email": "you@example.com" } } }