Chapitre 5. Désinstallation des conteneurs OpenShift sandboxed
Vous pouvez désinstaller les conteneurs OpenShift sandboxed en utilisant la console web OpenShift Container Platform ou OpenShift CLI (oc). Les deux procédures sont expliquées ci-dessous.
5.1. Désinstallation des conteneurs OpenShift sandboxed à l'aide de la console web Copier lienLien copié sur presse-papiers!
Utilisez la console web de OpenShift Container Platform pour supprimer les pods, ressources et espaces de noms des conteneurs OpenShift sandboxed concernés.
5.1.1. Suppression des pods de conteneurs sandboxés OpenShift à l'aide de la console web Copier lienLien copié sur presse-papiers!
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
- OpenShift Container Platform 4.12 est installé sur votre cluster.
-
Vous avez accès au cluster en tant qu'utilisateur ayant le rôle
cluster-admin. -
Vous avez une liste des pods qui utilisent
katacommeruntimeClass.
Procédure
-
Dans la perspective de Administrator, naviguez vers Workloads
Pods. - Recherchez le pod que vous souhaitez supprimer en utilisant le champ Search by name.
- Cliquez sur le nom du pod pour l'ouvrir.
-
Sur la page Details, vérifiez que
kataest affiché pour Runtime class. - Cliquez sur le menu Actions et sélectionnez Delete Pod.
- Cliquez sur Delete dans la fenêtre de confirmation.
5.1.2. Suppression de la ressource personnalisée KataConfig à l'aide de la console web Copier lienLien copié sur presse-papiers!
La suppression de la ressource personnalisée (CR) KataConfig supprime et désinstalle le moteur d'exécution kata et ses ressources connexes de votre cluster.
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.
Conditions préalables
- OpenShift Container Platform 4.12 est installé sur votre cluster.
-
Vous avez accès au cluster en tant qu'utilisateur ayant le rôle
cluster-admin. -
Vous n'avez pas de pods en cours d'exécution qui utilisent
katacommeruntimeClass.
Procédure
-
Dans la perspective de Administrator, naviguez vers Operators
Installed Operators. - Recherchez l'opérateur de conteneurs OpenShift sandboxed en utilisant le champ Search by name.
- Cliquez sur l'opérateur pour l'ouvrir, puis sélectionnez l'onglet KataConfig.
-
Cliquez sur le menu Options
pour la ressource KataConfig, puis sélectionnez DeleteKataConfig. - Cliquez sur Delete dans la fenêtre de confirmation.
Attendez que le moteur d'exécution et les ressources de kata soient désinstallés et que les nœuds de travail redémarrent avant de passer à l'étape suivante.
5.1.3. Suppression des conteneurs OpenShift sandboxed Operator à l'aide de la console web Copier lienLien copié sur presse-papiers!
La suppression de l'opérateur de conteneurs OpenShift sandboxed supprime l'abonnement au catalogue, le groupe d'opérateurs et la version du service de cluster (CSV) pour cet opérateur.
Conditions préalables
- OpenShift Container Platform 4.12 est installé sur votre cluster.
-
Vous avez accès au cluster en tant qu'utilisateur ayant le rôle
cluster-admin.
Procédure
-
Dans la perspective de Administrator, naviguez vers Operators
Installed Operators. - Recherchez l'opérateur de conteneurs OpenShift sandboxed en utilisant le champ Search by name.
-
Cliquez sur le menu Options
de l'opérateur et sélectionnez Uninstall Operator.
- Cliquez sur Uninstall dans la fenêtre de confirmation.
5.1.4. Suppression de l'espace de noms des conteneurs OpenShift sandboxed à l'aide de la console web Copier lienLien copié sur presse-papiers!
Après avoir exécuté les commandes précédentes, votre cluster est restauré dans l'état où il se trouvait avant le processus d'installation. Vous pouvez maintenant révoquer l'accès à l'espace de noms de l'opérateur en supprimant l'espace de noms openshift-sandboxed-containers-operator.
Conditions préalables
- OpenShift Container Platform 4.12 est installé sur votre cluster.
-
Vous avez accès au cluster en tant qu'utilisateur ayant le rôle
cluster-admin.
Procédure
-
Dans la perspective de Administrator, naviguez vers Administration
Namespaces. -
Recherchez l'espace de noms
openshift-sandboxed-containers-operatoren utilisant le champ Search by name. Cliquez sur le menu Options
pour l'espace de noms et sélectionnez Delete Namespace.
NoteSi l'option Delete Namespace n'est pas disponible, vous n'êtes pas autorisé à supprimer l'espace de noms.
-
Dans le volet Delete Namespace, saisissez
openshift-sandboxed-containers-operatoret cliquez sur Delete. - Cliquez sur Delete.
5.1.5. Suppression de la définition de la ressource personnalisée KataConfig à l'aide de la console Web Copier lienLien copié sur presse-papiers!
La définition de ressource personnalisée (CRD) KataConfig vous permet de définir la CR KataConfig. Pour terminer le processus de désinstallation, supprimez le CRD KataConfig de votre cluster.
Conditions préalables
- OpenShift Container Platform 4.12 est installé sur votre cluster.
-
Vous avez accès au cluster en tant qu'utilisateur ayant le rôle
cluster-admin. -
Vous avez supprimé le
KataConfigCR de votre cluster. - Vous avez supprimé les conteneurs OpenShift sandboxed Operator de votre cluster.
Procédure
-
Dans la perspective de Administrator, naviguez vers Administration
CustomResourceDefinitions. -
Recherchez
KataConfigen utilisant le champ Search by name. -
Cliquez sur le menu Options
pour le CRD KataConfig, puis sélectionnez Delete CustomResourceDefinition. - Cliquez sur Delete dans la fenêtre de confirmation.
-
Attendez que le CRD
KataConfigdisparaisse de la liste. Cela peut prendre plusieurs minutes.