5.2. Désinstallation des conteneurs OpenShift sandboxed à l'aide de la CLI


Vous pouvez désinstaller les conteneurs OpenShift sandboxed en utilisant l'interface de ligne de commande (CLI) de OpenShift Container Platform. Suivez les étapes ci-dessous dans l'ordre où elles sont présentées.

Pour désinstaller les conteneurs OpenShift sandboxed, vous devez d'abord supprimer tous les pods en cours d'exécution qui utilisent kata comme runtimeClass.

Conditions préalables

  • Vous avez installé l'OpenShift CLI (oc).
  • Vous avez installé le processeur JSON en ligne de commande (jq).

Procédure

  1. Recherchez les pods qui utilisent kata comme runtimeClass en exécutant la commande suivante :

    $ oc get pods -A -o json | jq -r '.items[] | select(.spec.runtimeClassName == "kata").metadata.name'
  2. Pour supprimer chaque module, exécutez la commande suivante :

    oc delete pod <pod-name>

Supprimez et désinstallez le runtime kata et toutes ses ressources associées, telles que CRI-O config et RuntimeClass, de votre cluster.

Conditions préalables

  • OpenShift Container Platform 4.12 est installé sur votre cluster.
  • Vous avez installé l'OpenShift CLI (oc).
  • Vous avez accès au cluster en tant qu'utilisateur ayant le rôle cluster-admin.
Important

La suppression de KataConfig CR entraîne automatiquement le redémarrage des nœuds de travail. Le redémarrage peut prendre de 10 à plus de 60 minutes. Les facteurs qui ralentissent le redémarrage sont les suivants :

  • Un déploiement plus important d'OpenShift Container Platform avec un plus grand nombre de nœuds de travail.
  • Activation du BIOS et de l'utilitaire de diagnostic.
  • Déploiement sur un disque dur plutôt que sur un SSD.
  • Déploiement sur des nœuds physiques tels que le métal nu, plutôt que sur des nœuds virtuels.
  • Une unité centrale et un réseau lents.

Procédure

  1. Supprimez la ressource personnalisée KataConfig en exécutant la commande suivante :

    oc delete kataconfig <KataConfig_CR_Name>

L'opérateur OpenShift sandboxed containers supprime toutes les ressources qui ont été initialement créées pour activer le runtime sur votre cluster.

Important

Pendant la suppression, la CLI cesse de répondre jusqu'à ce que tous les nœuds de travail redémarrent. Attendez la fin du processus avant de procéder à la vérification ou de passer à la procédure suivante.

Vérification

  • Pour vérifier que la ressource personnalisée KataConfig a été supprimée, exécutez la commande suivante :

    oc get kataconfig <KataConfig_CR_Name>

    Exemple de sortie

    No KataConfig instances exist

Supprimez l'opérateur de conteneurs en bac à sable OpenShift de votre cluster en supprimant l'abonnement de l'opérateur, le groupe de l'opérateur, la version de service du cluster (CSV) et l'espace de noms.

Conditions préalables

  • OpenShift Container Platform 4.10 est installé sur votre cluster.
  • Vous avez installé l'OpenShift CLI (oc).
  • Vous avez installé le processeur JSON en ligne (jq).
  • Vous avez accès au cluster en tant qu'utilisateur ayant le rôle cluster-admin.

Procédure

  1. Récupérez le nom de la version du service de cluster (CSV) pour les conteneurs OpenShift sandboxed à partir de l'abonnement en exécutant la commande suivante :

    CSV_NAME=$(oc get csv -n openshift-sandboxed-containers-operator -o=custom-columns=:metadata.name)
  2. Supprimez l'abonnement OpenShift sandboxed containers Operator de Operator Lifecyle Manager (OLM) en exécutant la commande suivante :

    $ oc delete subscription sandboxed-containers-operator -n openshift-sandboxed-containers-operator
  3. Supprimez le nom CSV pour les conteneurs OpenShift sandboxed en exécutant la commande suivante :

    $ oc delete csv ${CSV_NAME} -n openshift-sandboxed-containers-operator
  4. Récupérez le nom du groupe d'opérateurs des conteneurs sandboxés d'OpenShift en exécutant la commande suivante :

    $ OG_NAME=$(oc get operatorgroup -n openshift-sandboxed-containers-operator -o=jsonpath={..name})
  5. Supprimez le nom du groupe d'opérateurs des conteneurs OpenShift sandboxed en exécutant la commande suivante :

    $ oc delete operatorgroup ${OG_NAME} -n openshift-sandboxed-containers-operator
  6. Supprimez l'espace de noms des conteneurs OpenShift sandboxed en exécutant la commande suivante :

    $ oc delete namespace openshift-sandboxed-containers-operator

La définition de ressource personnalisée (CRD) KataConfig vous permet de définir la CR KataConfig. Supprimez le CRD KataConfig de votre cluster.

Conditions préalables

  • Vous avez installé l'OpenShift CLI (oc).
  • Vous avez accès au cluster en tant qu'utilisateur ayant le rôle cluster-admin.
  • Vous avez supprimé le KataConfig CR de votre cluster.
  • Vous avez supprimé les conteneurs OpenShift sandboxed Operator de votre cluster.

Procédure

  1. Supprimez le CRD KataConfig en exécutant la commande suivante :

    $ oc delete crd kataconfigs.kataconfiguration.openshift.io

Vérification

  • Pour vérifier que le CRD KataConfig est supprimé, exécutez la commande suivante :

    $ oc get crd kataconfigs.kataconfiguration.openshift.io

    Exemple de sortie

    Unknown CR KataConfig

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

© 2026 Red Hat
Retour au début