Slik sletter du Kubernetes Cache

Slik Sletter Du Kubernetes Cache



Kubernetes er et godt likt og universelt brukt containerorkestreringssystem. Den brukes i utgangspunktet til å lage, distribuere og administrere applikasjoner og programvare. Noen ganger starter ikke Kubernetes-klyngen på grunn av et problem i konfigurasjoner og en ukjent årsak. I slike situasjoner kan brukere bli bedt om å tømme Kubernetes-bufferen eller fjerne Kubernetes-komponenter.

Denne artikkelen vil illustrere:

Hvordan tømme cache for klynge ved å fjerne 'cache'-katalogen?

Noen ganger kan brukere oppleve problemer med å starte eller opprette en ny Kubernetes-klynge. For å løse dette problemet må brukeren tømme Kubernetes-bufferen.







For å tømme Kubernetes-bufferen, se på de gitte trinnene.



Trinn 1: Åpne '.kube'-katalogen

For å tømme Kubernetes-bufferen, åpne først ' .være '-katalogen ved å navigere til ' C:\Brukere\ ' katalog:







Trinn 2: Tøm Kubernetes Cache

« .være ”-mappen inneholder cache-mappen som lagrer Kubernetes-bufferen. Åpne ' cache ' katalog:



Denne katalogen vil inneholde to mapper, ' oppdagelse ' katalog og ' http '. Oppdagelseskatalogen brukes til å lagre ' kubectl api-ressurs ”-forespørsel for hver Kubernetes-klynge. Derimot er ' http '-katalogen brukes til å lagre svarteksten som genereres mot hver ' api-ressurs ' be om.

For å tømme Kubernetes-bufferen, trykk på ' CTRL+A ' for å velge alle kataloger. Etter det, trykk på ' Slett ' eller ' Av '-tasten for å tømme cache-mappen:

Her kan du se at vi effektivt har slettet og tømt Kubernetes-bufferen:

Hvordan tømme Kubernetes-klyngen ved å fjerne noder og poder?

Kubernetes-klyngen har ikke en sentrert eller global Kubernetes-buffer. Kubernetes kommandolinjeverktøy ' kubectl ” gir ingen kommando for å tømme klyngebufferen. Kubernetes-klyngebufferen kan tilhøre en Kubernetes-komponent eller -applikasjon som pods og noder. For å tømme Kubernetes-klyngen, gå gjennom demonstrasjonen nedenfor.

Trinn 1: Henter Pods

For å få Kubernetes-klyngekapslene, bruk ' kubectl få pods ' kommandoer:

kubectl få pods

Trinn 2: Slett Pods

Deretter sletter du podene for å tømme klyngen ved å bruke ' kubectl slett pod ' kommando:

kubectl slette sub < demo >

Trinn 3: Få noder

For å fullstendig tømme klyngebufferen eller applikasjonsbufferen som kjører i Kubernetes-klyngen, hent nodene ved å bruke ' kubectl får noder ' kommando:

kubectl får noder

Trinn 4: Tøm noden

Tøm deretter noden for å gjøre den uplanlagt og fjern nodekatalogdataene. For å gjøre det, bruk kommandoen nedenfor:

kubectl avløp minikube-m02 --makt --ignorer-daemonsets --delete-emptydir-data

Trinn 5: Slett node

For å slette noden helt, bruk ' kubectl slett node ' kommando:

kubectl slette node minikube-m02

Det handler om å fjerne Kubernetes-bufferen og tømme Kubernetes-klyngen.

Konklusjon

Kubernetes-cachen har ikke en sentralisert cache og tilbyr ingen kubectl-kommandoer. For å tømme Kubernetes-bufferen, åpne ' .være ' katalog fra systemet ' $Hjem ”-katalog eller brukerkatalog. Etter det fjerner du alt innhold i katalogen. For å tømme Kubernetes-klyngen, fjern Kubernetes-komponentene som pods. Etter det, tøm noden og slett den ved å bruke ' kubectl slett node ' kommando. Dette innlegget har illustrert hvordan du tømmer hurtigbufferen til Kubernetes-klyngen.