8.3. Définir le déclencheur de l’image sur les ressources Kubernetes


Lorsque vous ajoutez un déclencheur d’image aux déploiements, vous pouvez utiliser la commande déclencheurs oc. À titre d’exemple, la commande d’échantillon de cette procédure ajoute un déclencheur de changement d’image à l’exemple de déploiement nommé de sorte que lorsque la dernière balise de flux d’image est mise à jour, le conteneur Web à l’intérieur des mises à jour de déploiement avec la nouvelle valeur de l’image. Cette commande définit la bonne annotation image.openshift.io/triggers sur la ressource de déploiement.

Procédure

  • Déclenchez les ressources Kubernetes en entrant la commande déclencheurs oc:

    $ oc set triggers deploy/example --from-image=example:latest -c web
    Copy to Clipboard Toggle word wrap

    Exemple de déploiement avec l’annotation de déclenchement

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      annotations:
        image.openshift.io/triggers: '[{"from":{"kind":"ImageStreamTag","name":"example:latest"},"fieldPath":"spec.template.spec.containers[?(@.name==\"container\")].image"}]'
    # ...
    Copy to Clipboard Toggle word wrap

    À moins que le déploiement ne soit interrompu, cette mise à jour de modèle de pod provoque automatiquement un déploiement avec la nouvelle valeur de l’image.

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