Comment vider le cache Kubernetes

Comment Vider Le Cache Kubernetes



Kubernetes est un système d'orchestration de conteneurs très apprécié et universellement utilisé. Il est essentiellement utilisé pour créer, déployer et gérer des applications et des logiciels. Parfois, le cluster Kubernetes ne démarre pas en raison d'un problème de configuration et d'une raison inconnue. Dans de telles situations, les utilisateurs peuvent être invités à vider le cache Kubernetes ou à supprimer des composants Kubernetes.

Cet article illustrera :

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\ » répertoire :







É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 ' commande:

kubectl supprimer le sous < démo >

É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 ' commande:

kubectl supprimer le nœud minikube-m02

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 ' commande. Cet article a illustré comment vider le cache du cluster Kubernetes.