Kā notīrīt Kubernetes kešatmiņu

Ka Notirit Kubernetes Kesatminu



Kubernetes ir populāra un plaši izmantota konteineru orķestrēšanas sistēma. To galvenokārt izmanto, lai izveidotu, izvietotu un pārvaldītu lietojumprogrammas un programmatūru. Dažreiz Kubernetes klasteris netiek startēts konfigurācijas problēmu un nezināma iemesla dēļ. Šādās situācijās lietotājiem var būt nepieciešams notīrīt Kubernetes kešatmiņu vai noņemt Kubernetes komponentus.

Šis raksts ilustrēs:

Kā notīrīt klastera kešatmiņu, noņemot 'kešatmiņas' direktoriju?

Reizēm lietotājiem var rasties grūtības sākt vai izveidot jaunu Kubernetes klasteru. Lai atrisinātu šo problēmu, lietotājam ir jāiztīra Kubernetes kešatmiņa.







Lai notīrītu Kubernetes kešatmiņu, skatiet norādītās darbības.



1. darbība. Atveriet direktoriju “.kube”.

Lai notīrītu Kubernetes kešatmiņu, vispirms atveriet ' .būt ' direktorijā, pārvietojoties uz ' C:\Lietotāji\ ” direktorijs:







2. darbība: notīriet Kubernetes kešatmiņu

' .būt ” mapē ir kešatmiņas mape, kurā tiek glabāta Kubernetes kešatmiņa. Atveriet ' kešatmiņa ” direktorijs:



Šajā direktorijā būs divas mapes, ' atklājums ' direktorijs un ' http ”. Atklāšanas direktorijs tiek izmantots, lai saglabātu ' kubectl api resurss ” pieprasījums katram Kubernetes klasterim. Turpretim “ http ' direktorijs tiek izmantots, lai saglabātu atbildes pamattekstu, kas tiek ģenerēts pret katru ' api resurss ” pieprasījums.

Lai notīrītu Kubernetes kešatmiņu, nospiediet ' CTRL+A ”, lai atlasītu visus direktorijus. Pēc tam nospiediet ' Dzēst ” vai “ No ” taustiņu, lai notīrītu kešatmiņas mapi:

Šeit jūs varat redzēt, ka esam efektīvi izdzēsuši un iztīrījuši Kubernetes kešatmiņu:

Kā notīrīt Kubernetes klasteru, noņemot mezglus un pākstis?

Kubernetes klasterim nav centrētas vai globālas Kubernetes kešatmiņas. Kubernetes komandrindas rīks ' kubectl ” nenodrošina nevienu komandu, lai notīrītu klastera kešatmiņu. Kubernetes klastera kešatmiņa var piederēt Kubernetes komponentam vai lietojumprogrammai, piemēram, podiem un mezgliem. Lai notīrītu Kubernetes klasteru, veiciet tālāk norādīto demonstrāciju.

1. darbība: iegūstiet pākstis

Lai iegūtu Kubernetes klasteru pākstis, izmantojiet “ kubectl get pods ” komandas:

kubectl get pods

2. darbība: izdzēsiet pākstis

Pēc tam izdzēsiet aplikumus, lai notīrītu kopu, izmantojot “ kubectl dzēst pod ” komanda:

kubectl dzēst sub < demo >

3. darbība: iegūstiet mezglus

Lai pilnībā notīrītu klastera kešatmiņu vai lietojumprogrammu kešatmiņu, kas darbojas Kubernetes klasterī, iegūstiet mezglus, izmantojot “ kubectl iegūt mezglus ” komanda:

kubectl iegūt mezglus

4. darbība: iztukšojiet mezglu

Pēc tam iztukšojiet mezglu, lai padarītu to neplānotu, un noņemiet mezgla direktorijas datus. Lai to izdarītu, izmantojiet tālāk norādīto komandu:

kubectl notekas minikube-m02 -- spēks -- ignorēt dēmonsetus --delete-emptydir-data

5. darbība: dzēsiet mezglu

Lai pilnībā izdzēstu mezglu, vienkārši izmantojiet ' kubectl dzēst mezglu ” komanda:

kubectl dzēst mezglu minikube-m02

Tas viss attiecas uz Kubernetes kešatmiņas noņemšanu un Kubernetes klastera notīrīšanu.

Secinājums

Kubernetes kešatmiņai nav centralizētas kešatmiņas, un tā nepiedāvā nevienu kubectl komandu. Lai notīrītu Kubernetes kešatmiņu, atveriet ' .būt ' direktorijs no sistēmas ' $Home ” direktoriju vai Lietotāju direktoriju. Pēc tam notīriet visu direktorijas saturu. Lai notīrītu Kubernetes kopu, noņemiet Kubernetes komponentus, piemēram, pākstis. Pēc tam iztukšojiet mezglu un izdzēsiet to, izmantojot “ kubectl dzēst mezglu ” komandu. Šajā ziņojumā ir parādīts, kā notīrīt Kubernetes klastera kešatmiņu.