Cet article illustrera :
- Comment vider le cache du cluster en supprimant le répertoire « cache »
- Comment effacer le cluster Kubernetes en supprimant des nœuds et des pods ?
- Conclusion
Comment vider le cache du cluster en supprimant le répertoire « cache » ?
Parfois, les utilisateurs peuvent rencontrer des difficultés pour démarrer ou créer un nouveau cluster Kubernetes. Pour résoudre ce problème, l'utilisateur doit vider le cache Kubernetes.
Pour vider le cache Kubernetes, suivez les étapes indiquées.
Étape 1 : ouvrez le répertoire « .kube »
Pour vider le cache Kubernetes, ouvrez d’abord le « .être » en accédant au répertoire « C:\Utilisateurs\
Étape 2 : vider le cache Kubernetes
Le ' .être ' Le dossier contient le dossier de cache qui stocke le cache Kubernetes. Ouvrez le ' cache » répertoire :
Ce répertoire contiendra deux dossiers, le « Découverte ' répertoire et ' http ». Le répertoire de découverte est utilisé pour stocker le « ressource API kubectl 'Requête pour chaque cluster Kubernetes. En revanche, le « http ' Le répertoire est utilisé pour stocker le corps de la réponse généré pour chaque ' ressource API ' demande.
Pour vider le cache Kubernetes, appuyez sur le bouton « CTRL+A » pour sélectionner tous les répertoires. Après cela, appuyez sur le bouton ' Supprimer ' ou ' Du Touche ' pour vider le dossier cache :
Ici, vous pouvez voir que nous avons effectivement supprimé et vidé le cache Kubernetes :
Comment effacer le cluster Kubernetes en supprimant des nœuds et des pods ?
Le cluster Kubernetes ne dispose pas de cache Kubernetes centré ou global. L'outil de ligne de commande Kubernetes ' Kubectl ' ne fournit aucune commande pour vider le cache du cluster. Le cache du cluster Kubernetes peut appartenir à un composant ou une application Kubernetes tel que des pods et des nœuds. Pour effacer le cluster Kubernetes, suivez la démonstration ci-dessous.
Étape 1 : Obtient les pods
Pour obtenir les pods du cluster Kubernetes, utilisez le « Kubectl récupère des pods ' commande :
Kubectl récupère des pods
Étape 2 : Supprimer les pods
Ensuite, supprimez les pods pour effacer le cluster à l'aide du bouton ' kubectl supprimer le pod
Étape 3 : obtenir des nœuds
Pour vider complètement le cache du cluster ou le cache des applications exécutés dans le cluster Kubernetes, récupérez les nœuds à l'aide du ' kubectl récupère les nœuds ' commande:
kubectl récupère les nœuds
Étape 4 : vidangez le nœud
Ensuite, videz le nœud pour le rendre non planifiable et supprimez les données du répertoire du nœud. Pour ce faire, utilisez la commande ci-dessous :
Kubectl vidange minikube-m02 --forcer --ignore-daemonsets --delete-emptydir-data
Étape 5 : Supprimer le nœud
Pour supprimer complètement le nœud, utilisez simplement le ' kubectl supprimer le nœud
Il s'agit de supprimer le cache Kubernetes et d'effacer le cluster Kubernetes.
Conclusion
Le cache Kubernetes ne dispose pas de cache centralisé et ne propose aucune commande kubectl. Pour vider le cache Kubernetes, ouvrez le fichier « .être « répertoire du système » $Accueil » ou Répertoire utilisateur. Après cela, effacez tout le contenu du répertoire. Pour effacer le cluster Kubernetes, supprimez les composants Kubernetes tels que les pods. Après cela, videz le nœud et supprimez-le à l'aide du ' kubectl supprimer le nœud