Kubernetes Önbelleği Nasıl Temizlenir

Kubernetes Onbellegi Nasil Temizlenir



Kubernetes, çok sevilen ve evrensel olarak kullanılan bir konteyner düzenleme sistemidir. Temel olarak uygulamaları ve yazılımları oluşturmak, dağıtmak ve yönetmek için kullanılır. Bazen Kubernetes kümesi, yapılandırmalardaki bir sorun ve bilinmeyen bir nedenden dolayı başlamıyor. Bu gibi durumlarda kullanıcıların Kubernetes önbelleğini temizlemesi veya Kubernetes bileşenlerini kaldırması gerekebilir.

Bu makale şunları açıklayacaktır:

“Önbellek” Dizini Kaldırılarak Kümenin Önbelleği Nasıl Temizlenir?

Bazen kullanıcılar yeni bir Kubernetes kümesi başlatma veya oluşturma konusunda zorluk yaşayabilir. Bu sorunu çözmek için kullanıcının Kubernetes önbelleğini temizlemesi gerekir.







Kubernetes önbelleğini temizlemek için verilen adımlara bakın.



Adım 1: “.kube” Dizinini açın

Kubernetes önbelleğini temizlemek için öncelikle “ .olmak “ dizinine giderek “ C:\Kullanıcılar\ ” dizini:







2. Adım: Kubernetes Önbelleğini Temizleyin

.olmak ” klasörü Kubernetes önbelleğini saklayan önbellek klasörünü içerir. Aç ' önbellek ” dizini:



Bu dizin iki klasör içerecektir: “ keşif ” dizini ve “ http ”. Keşif dizini “ kubectl API kaynağı ” her Kubernetes kümesi için istek. Buna karşılık “ http ” dizini, her bir“ için oluşturulan yanıt gövdesini depolamak için kullanılır. API kaynağı ' rica etmek.

Kubernetes önbelleğini temizlemek için “ CTRL+A Tüm dizinleri seçmek için ”. Bundan sonra “ Silmek ' veya ' arasında ” tuşu önbellek klasörünü temizlemek için:

Burada Kubernetes önbelleğini etkili bir şekilde sildiğimizi ve temizlediğimizi görebilirsiniz:

Düğümleri ve Pod'ları Kaldırarak Kubernetes Kümesi Nasıl Temizlenir?

Kubernetes kümesinin merkezi veya küresel bir Kubernetes önbelleği yoktur. Kubernetes komut satırı aracı “ kubectl ” küme önbelleğini temizlemek için herhangi bir komut sağlamaz. Kubernetes küme önbelleği, bölmeler ve düğümler gibi bir Kubernetes bileşenine veya uygulamasına ait olabilir. Kubernetes kümesini temizlemek için aşağıdaki gösteriyi izleyin.

Adım 1: Kapsülleri Alır

Kubernetes küme bölmelerini almak için “ kubectl kapsülleri al ” komutları:

kubectl kapsülleri al

Adım 2: Bölmeleri Sil

Daha sonra, “” seçeneğini kullanarak kümeyi temizlemek için bölmeleri silin. kubectl silme bölmesi ' emretmek:

kubectl alt bölümü sil < demo >

3. Adım: Düğümleri Alın

Kubernetes kümesinde çalışan küme önbelleğini veya uygulama önbelleğini tamamen temizlemek için düğümleri “ kubectl düğümleri al ' emretmek:

kubectl düğümleri al

Adım 4: Düğümü Boşaltın

Daha sonra, düğümü planlanamaz hale getirmek için boşaltın ve düğüm dizini verilerini kaldırın. Bunu yapmak için aşağıdaki komutu kullanın:

kubectl drenaj minikube-m02 --güç --ignore-daemonsets --delete-emptydir-data

Adım 5: Düğümü Sil

Düğümü tamamen silmek için “ kubectl silme düğümü ' emretmek:

kubectl silme düğümü minikube-m02

Bunların hepsi Kubernetes önbelleğini kaldırmak ve Kubernetes kümesini temizlemekle ilgilidir.

Çözüm

Kubernetes önbelleğinin merkezi bir önbelleği yoktur ve herhangi bir kubectl komutu sunmaz. Kubernetes önbelleğini temizlemek için “ .olmak “sistemdeki dizin” $Ana Sayfa ” dizini veya Kullanıcı dizini. Bundan sonra dizinin tüm içeriğini temizleyin. Kubernetes kümesini temizlemek için bölmeler gibi Kubernetes bileşenlerini kaldırın. Bundan sonra düğümü boşaltın ve “ kubectl silme düğümü ' emretmek. Bu gönderide Kubernetes kümesinin önbelleğinin nasıl temizleneceği gösterilmiştir.