Kubectl Vent på tilstand

Kubectl Vent på tilstand
Kubernetes er praktisk og utvidbar, som gir en plattform for håndtering av containeriserte evner og tjenester, noe som muliggjør både deklarativ dannelse og datastyring. Den inneholder et stort, raskt voksende system. Kubernetes fasiliteter, støtte og redskaper er mye brukt. Vi kan bruke kommandolinjeverktøyet Kubectl for å utføre kommandoene i motsetning til Kubernetes Clusters. Vi bruker Kubectl til å organisere applikasjoner, oppnå ressurser og sjekke loggene. Kubectl er feltet for å kontrollere Kubernetes. Dette kan brukes til å utføre enhver Kubernetes -operasjon. Kubectl fungerer som klient av Kubernetes angående et praktisk punkt.

Forutsetninger

Først må vi sjekke operativsystemet vårt. Vi må bruke Ubuntu 20.04 operativsystem i denne situasjonen. På den annen side ser vi ytterligere Linux -distribusjoner, avhengig av forespørslene våre. Forsikre deg videre om at Minikube -klyngen er en viktig bestanddel for å kjøre Kubernetes -tjenester. For å implementere forekomstene jevnt, har vi en Minikube -klynge installert på den bærbare datamaskinen.

Start Minikube

For å starte Minikube -klyngen, må vi åpne en terminal på Ubuntu 20.04. Vi kan åpne terminalen med disse to metodene:

  • Søk etter "terminal" i søkefeltet for anvendelse av Ubuntu 20.04
  • Bruk nøkkelkombinasjonen “Ctrl + Alt + T”.

Vi kan effektivt åpne terminalen ved å velge en av disse teknikkene. Nå må vi lansere Minikube. For å gjøre dette, kjører vi følgende kommando. Disse kommandoene kjøres i terminalen.

Denne prosessen tar litt tid, og det anbefales ikke å forlate terminalen før Minikube begynner å fungere. Vi kan også oppgradere Minikube -klyngen.

Bruk vent -kommando

Vi starter Kubernetes -klyngen. For å se klyngeknutene i en terminal i et Kubernetes -miljø, må du bekrefte at vi er tilknyttet Kubernetes -klyngen ved å kjøre kommandoene.

Kubectl har forskjellige måter å tilrettelegge for å vente på varer vi ønsker å organisere eller fjerne. Vi bruker "vent" -kommandoen til utsparing til belgene oppfyller kravene.

Bruk Kubectl Søk for å relatere variasjonene til klyngen og vent en tilfeldig angitt tid (60 sekunder) for å sjekke statusen til POD. På dette tidspunktet forventer vi at den ferske utplasseringen vil være aktiv og den gamle fjernet. Dette ble hacket, som den sedvanlige si at optimisme ikke er en strategi, og vi identifiserte den, men det var ikke en tilstrekkelig prioritet til å oppdage et alternativ.

Kommandoen kubectl vent på = tilstand = tilgjengelig venter på en klar tilstand; Dermed kan vi foreløpig ikke instruere mer enn én tilstand. Vi bruker vent -kommandoen. Dette avslutter kommandoen når objektressursen er oppgradert.

Beskriv distribusjoner

Forholdene kan bestemmes av den valgte ressursen. Vi kan bruke kommandoen for å beskrive verdien av tilstanden. Nå beskriver vi distribusjonene ved å bruke kommandoen 'KUBECTL Beskriv distribusjoner/Patch-Demo | grep tilstand '.

Liste opp alle belgene

Vi må sette verdien for den valgte tilstanden. En enkel tilnærming til å gjøre dette er å sjekke Kubernetes -hendelsen ved å bruke Kubectl Get Pods. Vi venter på at belgene skal avsluttes, og så bruker vi 'Kubectl Get Pods' -kommando for å vite om statusen til forskjellige pods. Distribusjonen opprettes effektivt. Her bruker vi den etterfølgende kommandoen for å verve belgene. Vi ønsker å observere statusen til bestemte pods ved å bruke kommandoen i dette tilfellet:

Ved å utføre ovennevnte kommando, får vi navn, klar tilstand, status, omstart tilstand og alder for forskjellige pods.

Beskriv belgene

Alternativt ønsker vi å definere ressursen og levere den aktuelle hendelsen ved hjelp av Kubectl beskrive POD; Den foregående delen er viet saksbehandlingen av denne ressursen.

Dette trinnet utfører kommandoen 'Kubectl beskriver Pods/Busybox | grep tilstand 'i terminalen. Bla til bunnen av terminalen for å få handlingene som skjedde i POD. Nå som pods pågår.

Etter å ha kjørt kommandoen 'kubectl beskriver pods', viser den statusen til belgene når vi bruker forskjellige forhold på belgene. Vi observerer statusen til statusen er informert. Oppdatering av statusen betyr at oppgaven er fullført ved visse statusbetingelser. Hvis utførelsen avsluttes effektivt, vil den bli informert som fullstendig direkte. Imidlertid, hvis oppgaven mislykkes, vil poden spontant starte på nytt; Likevel mislykkes omstartpolitikken. Skjønt, hvis det ikke er blitt forenklet som "fullstendig" siden den første oppdateringen, kan statusen til poden betraktes som "mislykket".

Konklusjon

I denne artikkelen har vi observert resultatet av å utføre 'for' tilstanden på kubectl. Vi kjører kommandoen 'Kubectl Get Pods' for å verve belgene og få informasjonen om disse podene. Vi blir også kjent med statusen til forskjellige belg etter å ha kjørt kommandoen.