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
Créez un fichier YAML
ImageStreamImport
et définissez le paramètreimportMode
surPreserveOriginal
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"
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 Copied! Créez le site
ImageStreamImport
en exécutant la commande suivante :oc create -f <your_imagestreamimport.yaml>
oc create -f <your_imagestreamimport.yaml>
Copy to Clipboard Copied!
6.9.1. champs de configuration importMode
Le tableau suivant décrit les champs de configuration disponibles pour la valeur importMode
:
Paramètres | Description |
---|---|
Legacy |
La valeur par défaut de
|
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. |