Kuinka tyhjentää Kubernetes-välimuisti

Kuinka Tyhjentaa Kubernetes Valimuisti



Kubernetes on suosittu ja yleisesti käytetty konttiorkesterijärjestelmä. Sitä käytetään periaatteessa sovellusten ja ohjelmistojen luomiseen, käyttöönottoon ja hallintaan. Joskus Kubernetes-klusteri ei käynnisty kokoonpanoon liittyvien ongelmien ja tuntemattoman syyn vuoksi. Tällaisissa tilanteissa käyttäjiä voidaan vaatia tyhjentämään Kubernetes-välimuisti tai poistamaan Kubernetes-komponentteja.

Tämä artikkeli havainnollistaa:

Kuinka tyhjentää klusterin välimuisti poistamalla 'välimuisti' -hakemisto?

Toisinaan käyttäjillä voi olla vaikeuksia uuden Kubernetes-klusterin käynnistämisessä tai luomisessa. Tämän ongelman ratkaisemiseksi käyttäjän on tyhjennettävä Kubernetes-välimuisti.







Tyhjennä Kubernetes-välimuisti katsomalla annettuja vaiheita.



Vaihe 1: Avaa '.kube'-hakemisto

Tyhjennä Kubernetes-välimuisti avaamalla ensin .olla ' hakemistosta siirtymällä kohtaan ' C:\Käyttäjät\ 'hakemisto:







Vaihe 2: Tyhjennä Kubernetes-välimuisti

' .olla ”-kansio sisältää välimuistikansion, joka tallentaa Kubernetes-välimuistin. Avaa ' kätkö 'hakemisto:



Tämä hakemisto sisältää kaksi kansiota, ' löytö ' hakemisto ja ' http ”. Löytöhakemistoa käytetään tallentamaan ' kubectl api-resurssi ”-pyyntö jokaiselle Kubernetes-klusterille. Sitä vastoin ' http ' hakemistoa käytetään tallentamaan vastausteksti, joka luodaan jokaista ' api-resurssi ' pyyntö.

Tyhjennä Kubernetes-välimuisti painamalla ' CTRL+A ” valitaksesi kaikki hakemistot. Paina sen jälkeen ' Poistaa ' tai ' niistä ” -näppäin tyhjentääksesi välimuistikansion:

Tässä näet, että olemme poistaneet ja tyhjentäneet Kubernetes-välimuistin:

Kuinka tyhjentää Kubernetes-klusteri poistamalla solmut ja podit?

Kubernetes-klusterilla ei ole keskitettyä tai globaalia Kubernetes-välimuistia. Kubernetes-komentorivityökalu ' kubectl ' ei anna mitään komentoa klusterin välimuistin tyhjentämiseksi. Kubernetes-klusterin välimuisti voi kuulua Kubernetes-komponenttiin tai -sovellukseen, kuten podeihin ja solmuihin. Tyhjennä Kubernetes-klusteri käymällä läpi alla oleva esittely.

Vaihe 1: Hanki podit

Saadaksesi Kubernetes-klusterikotelot, käytä ' kubectl get pods 'komennot:

kubectl get pods

Vaihe 2: Poista podit

Poista seuraavaksi podit tyhjentääksesi klusterin käyttämällä ' kubectl poista pod 'komento:

kubectl poista ala < demo >

Vaihe 3: Hanki solmut

Voit tyhjentää Kubernetes-klusterissa olevan klusterin välimuistin tai sovellusvälimuistin kokonaan hankkimalla solmut käyttämällä ' kubectl get solmut 'komento:

kubectl get solmut

Vaihe 4: Tyhjennä solmu

Tyhjennä seuraavaksi solmu, jotta se ei ole ajoitettu, ja poista solmun hakemistotiedot. Voit tehdä sen käyttämällä alla olevaa komentoa:

kubectl viemäri minikube-m02 --pakottaa --ignore-daemonsets --delete-emptydir-data

Vaihe 5: Poista solmu

Poista solmu kokonaan käyttämällä ' kubectl poista solmu 'komento:

kubectl poista solmu minikube-m02

Kyse on Kubernetes-välimuistin poistamisesta ja Kubernetes-klusterin tyhjentämisestä.

Johtopäätös

Kubernetes-välimuistissa ei ole keskitettyä välimuistia, eikä se tarjoa kubectl-komentoa. Tyhjennä Kubernetes-välimuisti avaamalla ' .olla ' hakemisto järjestelmästä ' $Home ” hakemistosta tai Käyttäjähakemistosta. Tämän jälkeen tyhjennä kaikki hakemiston sisältö. Voit tyhjentää Kubernetes-klusterin poistamalla Kubernetes-komponentit, kuten podit. Tyhjennä sen jälkeen solmu ja poista se käyttämällä ' kubectl poista solmu ”komento. Tämä viesti on havainnollistanut, kuinka Kubernetes-klusterin välimuisti tyhjennetään.