6.9. Importation d'une liste de manifestes par ImageStreamImport


Vous pouvez utiliser la ressource ImageStreamImport pour trouver et importer dans le cluster des manifestes d'images provenant d'autres registres d'images de conteneurs. Il est possible d'importer des images individuelles ou un référentiel d'images complet.

La procédure suivante permet d'importer une liste de manifestes via l'objet ImageStreamImport avec la valeur importMode.

Procédure

  1. Créez un fichier YAML ImageStreamImport et définissez le paramètre importMode sur PreserveOriginal pour les balises que vous allez importer en tant que liste de manifestes :

    apiVersion: image.openshift.io/v1
    kind: ImageStreamImport
    metadata:
      name: app
      namespace: myapp
    spec:
      import: true
      images:
      - from:
          kind: DockerImage
          name: <registry>/<user_name>/<image_name>
        to:
          name: latest
        referencePolicy:
          type: Source
        importPolicy:
          importMode: "PreserveOriginal"
    Copy to Clipboard
  2. Créez le site ImageStreamImport en exécutant la commande suivante :

    oc create -f <your_imagestreamimport.yaml>
    Copy to Clipboard

6.9.1. champs de configuration importMode

Le tableau suivant décrit les champs de configuration disponibles pour la valeur importMode:

ParamètresDescription

Legacy

La valeur par défaut de importMode. Lorsqu'elle est active, la liste des manifestes est rejetée et un seul sous-manifeste est importé. La plate-forme est choisie dans l'ordre de priorité suivant :

  1. Annotations d'étiquettes
  2. Architecture du plan de contrôle
  3. Linux/AMD64
  4. Le premier manifeste de la liste

PreserveOriginal

Lorsqu'il est actif, le manifeste original est préservé. Pour les listes de manifestes, la liste de manifestes et tous ses sous-manifestes sont importés.

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