4.2. Démarrer avec des plugins dynamiques


Afin de commencer à utiliser le plugin dynamique, vous devez configurer votre environnement pour écrire un nouveau plugin dynamique OpenShift dédié. À titre d’exemple de la façon d’écrire un nouveau plugin, voir Ajout d’un onglet à la page pods.

4.2.1. Développement dynamique de plugins

Il est possible d’exécuter le plugin à l’aide d’un environnement de développement local. La console Web dédiée OpenShift s’exécute dans un conteneur connecté au cluster auquel vous vous êtes connecté.

Conditions préalables

  • Il faut que vous ayez cloné le référentiel console-plugin-template, qui contient un modèle pour créer des plugins.

    Important

    Le Red Hat ne prend pas en charge le code de plugin personnalisé. Le support communautaire coopératif est uniquement disponible pour votre plugin.

  • Il faut avoir un cluster dédié OpenShift.
  • Il faut que la CLI OpenShift (oc) soit installée.
  • Le fil doit être installé.
  • Docker v3.2.0 ou version ultérieure ou Podman v3.2.0 ou ultérieure sont installées et exécutées.

Procédure

  1. Deux fenêtres terminales.
  2. Dans une fenêtre de terminal, exécutez la commande suivante pour installer les dépendances de votre plugin en utilisant le fil.

    $ yarn install
    Copy to Clipboard Toggle word wrap
  3. Après l’installation, exécutez la commande suivante pour démarrer le fil.

    $ yarn run start
    Copy to Clipboard Toggle word wrap
  4. Dans une autre fenêtre terminale, connectez-vous à OpenShift Dedicated via le CLI.

    $ oc login
    Copy to Clipboard Toggle word wrap
  5. Exécutez la console Web OpenShift Dedicated dans un conteneur connecté au cluster auquel vous vous êtes connecté en exécutant la commande suivante:

    $ yarn run start-console
    Copy to Clipboard Toggle word wrap
    Note

    La commande Start-console de fil exécute une image amd64 et peut échouer lorsqu’elle est exécutée avec Apple Silicon et Podman. Il est possible de travailler autour de lui avec qemu-user-statique en exécutant les commandes suivantes:

    $ podman machine ssh
    $ sudo -i
    $ rpm-ostree install qemu-user-static
    $ systemctl reboot
    Copy to Clipboard Toggle word wrap

La vérification

  • Consultez localhost:9000 pour voir le plugin en cours d’exécution. Inspectez la valeur de window.SERVER_FLAGS.consolePlugins pour voir la liste des plugins qui se chargent au moment de l’exécution.
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