Paano I-clear ang Kubernetes Cache

Paano I Clear Ang Kubernetes Cache



Ang Kubernetes ay isang mahusay na nagustuhan at pangkalahatang ginagamit na container orchestration system. Ito ay karaniwang ginagamit upang lumikha, mag-deploy, at pamahalaan ang mga application at software. Minsan, ang Kubernetes cluster ay hindi nagsisimula dahil sa ilang problema sa mga configuration at ilang hindi alam na dahilan. Sa ganitong mga sitwasyon, maaaring kailanganin ng mga user na i-clear ang cache ng Kubernetes o alisin ang mga bahagi ng Kubernetes.

Ang artikulong ito ay maglalarawan:

Paano I-clear ang Cache ng Cluster sa pamamagitan ng Pag-alis ng 'cache' na Direktoryo?

Paminsan-minsan, maaaring mahihirapan ang mga user sa pagsisimula o paglikha ng bagong cluster ng Kubernetes. Upang malutas ang problemang ito, dapat i-clear ng user ang cache ng Kubernetes.







Upang i-clear ang cache ng Kubernetes, tingnan ang mga ibinigay na hakbang.



Hakbang 1: Buksan ang Direktoryo ng “.kube”.

Upang i-clear ang cache ng Kubernetes, buksan muna ang “ .maging ” direktoryo sa pamamagitan ng pag-navigate sa “ C:\Users\ ” direktoryo:







Hakbang 2: I-clear ang Kubernetes Cache

Ang ' .maging ” folder ay naglalaman ng cache folder na nag-iimbak ng Kubernetes cache. Buksan ang ' cache ” direktoryo:



Ang direktoryo na ito ay maglalaman ng dalawang folder, ang ' pagtuklas 'direktoryo at' http ”. Ang direktoryo ng pagtuklas ay ginagamit upang iimbak ang ' kubectl api-resource ” kahilingan para sa bawat cluster ng Kubernetes. Sa kaibahan, ang ' http 'Ang direktoryo ay ginagamit upang iimbak ang katawan ng tugon na nabuo laban sa bawat ' api-resource ' hiling.

Upang i-clear ang cache ng Kubernetes, pindutin ang “ CTRL+A ” upang piliin ang lahat ng mga direktoryo. Pagkatapos nito, pindutin ang ' Tanggalin 'o' Ng mga ” key para i-clear ang cache folder:

Dito, makikita mong epektibo naming natanggal at na-clear ang cache ng Kubernetes:

Paano I-clear ang Kubernetes Cluster sa pamamagitan ng Pag-alis ng Mga Node at Pod?

Ang Kubernetes cluster ay walang nakasentro o pandaigdigang cache ng Kubernetes. Ang tool sa command line ng Kubernetes ' kubectl ” ay hindi nagbibigay ng anumang utos upang i-clear ang cache ng cluster. Ang Kubernetes cluster cache ay maaaring kabilang sa isang Kubernetes component o application gaya ng mga pod at node. Para i-clear ang Kubernetes cluster, dumaan sa demonstration sa ibaba.

Hakbang 1: Kumuha ng Mga Pod

Upang makuha ang mga cluster pod ng Kubernetes, gamitin ang ' kubectl makakuha ng mga pod ” utos:

kubectl makakuha ng mga pod

Hakbang 2: Tanggalin ang Mga Pod

Susunod, tanggalin ang mga pod para i-clear ang cluster gamit ang “ kubectl delete pod ” utos:

kubectl tanggalin ang sub < demo >

Hakbang 3: Kumuha ng mga Node

Upang ganap na i-clear ang cluster cache o application cache na tumatakbo sa Kubernetes cluster, kunin ang mga node gamit ang ' kubectl makakuha ng mga node ” utos:

kubectl makakuha ng mga node

Hakbang 4: Alisan ng tubig ang Node

Susunod, alisan ng tubig ang node upang gawin itong hindi maiiskedyul at alisin ang data ng direktoryo ng node. Upang gawin ito, gamitin ang sumusunod na utos:

kubectl drain minikube-m02 --puwersa --ignore-daemonsets --delete-emptydir-data

Hakbang 5: Tanggalin ang Node

Upang ganap na tanggalin ang node, simpleng gamitin ang ' kubectl tanggalin ang node ” utos:

kubectl tanggalin ang node minikube-m02

Iyon ay tungkol sa pag-alis ng Kubernetes cache at pag-clear sa Kubernetes cluster.

Konklusyon

Ang Kubernetes cache ay walang sentralisadong cache at hindi nag-aalok ng anumang kubectl command. Upang i-clear ang cache ng Kubernetes, buksan ang “ .maging 'direktoryo mula sa system' $Home ” direktoryo o direktoryo ng Gumagamit. Pagkatapos nito, i-clear ang lahat ng nilalaman ng direktoryo. Para i-clear ang Kubernetes cluster, alisin ang mga bahagi ng Kubernetes gaya ng mga pod. Pagkatapos nito, alisan ng tubig ang node at tanggalin ito gamit ang ' kubectl tanggalin ang node ” utos. Ang post na ito ay naglalarawan kung paano i-clear ang cache ng Kubernetes cluster.