Hvordan slette distribusjon i Kubernetes

Hvordan slette distribusjon i Kubernetes
En distribusjon lar deg definere livssyklusen til en applikasjon. En Kubernetes -enhet er en tilnærming til å oppgi Kubernetes -systemet hvordan du trenger klyngens arbeidsmengde utseende. Når objektet er opprettet, fungerer klyngen for å bekrefte at objektet eksisterer, og bevarer ønsket Kubernetes Cluster -utseende.

Hele prosessen med å oppdatere containerte apper manuelt kan være overveldende og kjedelig. Fremme en tjeneste til neste variant trenger å sette i Botch.

Hvis du utfører alle disse oppgavene manuelt, kan det være en sjanse for menneskelige feil, og riktig skripting trenger fullt potensiale og en betydelig mengde innsats. Endelig gjør de lanseringsprosessen til en bakbackback.

For å løse dette problemet, gjør Kubernetes -distribusjonen hele prosessen repeterbar og mekanisert. Imidlertid bekrefter utplasseringen at det foretrukne antallet POD -er er utførende og ledig til enhver tid. Hele oppdateringsprosessen blir spilt inn og versjonert med valg for å fortsette, pause og rulle tilbake til tidligere varianter. Her er den komplette oversikten over Kubernetes distribusjon. La oss nå fortsette videre for å forklare hvordan du oppretter eller sletter distribusjonen i Kubernetes.

En Kubernetes -distribusjon utfører mange kopier av søknaden din og erstatter automatisk alle forespørsler som mislykkes eller blir impassiv. Når du jobber med Kubernetes, må du ofte fjerne Kubernetes -distribusjoner. Å opprette eller slette distribusjoner i Kubernetes er ganske nyttig ved hjelp av Kubectl Delete Deployments -kommandoer. Vi vil utdype hele prosessen med å lage og slette distribusjon litt mer detaljert.

Forutsetninger

Du må kjenne operativsystemversjonen din for å fjerne en distribusjon i Kubernetes. I vår situasjon bruker vi Ubuntu 20.04 Operativsystem for å implementere KUBECTL -kommandoer. Når du er ferdig med operativsystemet, er ditt neste trinn å installere Minikube -klyngen på systemet ditt for å kjøre Kubernetes jevnt i Linux. Minikube gir en praktisk opplevelse og et fosterlæringsmiljø.

Metoder for å slette distribusjon i Kubernetes

Kom, la oss sjekke hvordan du sletter distribusjonen i Kubernetes ved hjelp av vedlagte kommandoer eller trinn.

Start Minikube

Når du har installert Minikube -klyngen, er det nå på tide å lansere den ved hjelp av to metoder. Den første metoden er å skrive “Terminal” fra Ubuntu 20.04 Systemapplikasjonssøkelinje eller treff “Ctrl+Alt+T” samtidig. Ved hjelp av disse to metodene kan du lansere terminalen effektivt. Nå, skriv “Start Minikube” -kommandoen i terminalen og vent en stund til den blir startet med suksess.

$ Minikube Start

Skape distribusjon

For å slette distribusjon i Kubernetes trenger vi først å lage den, da det ikke er noen innebygd distribusjon. For dette formålet lanserer vi først Minikube og bruker deretter den gitte kommandoen til å opprette en fil i Ubuntu 20.04. Berøringsnøkkelordet i instruksjonen nedenfor oppretter filen.

$ berøringsdistribusjon.Yaml

Når du har kjørt ovennevnte 'Touch Deployment.YAML 'Kommando Filen er opprettet i Ubuntu 20.04. Du kan se det på skjermbildet nedenfor.

Nå, lagre og åpne filen .YAML -fil. Det vedlagte skjermbildet er en illustrasjon av en distribusjon. Det skaper en duplikasjonssett for å bære 3 nginx pods.

Skjermbildet nedenfor sier at:

  • En Nginx-distribusjon dannes, spesifisert av ".metadata.Navn ”felt.
  • Nginx-distribusjonen oppretter 3 identiske belg, spesifisert av ".spesifikasjon.Replikas ”felt.
  • Pod-malen inneholder de listede underfeltene:
    • Pods er kategorisert app: nginx ved hjelp av .metadata.Etiketter felt.
    • “.mal.Spec "-feltet, spesifiserer at Pods utfører en container, Nginx, som utfører Nginx Docker Hub Copy på 1.14.2 versjon.
    • Form en beholder og spesifiser navnet sitt ved å bruke ".spesifikasjon.mal.spesifikasjon.Containere [0].Navnfelt.”

Vårt neste trinn er å lage distribusjonen. Så kjør den nedenfor-nevnte kommandoen:

Hvis du vil vise distribusjonen for å sjekke om den er opprettet eller ikke, kan du kjøre kommandoen nedenfor.

For å sjekke distribusjoner i klyngen din, vises de vedlagte feltene:

  • Navnet spesifiserer distribusjonsnavnene i navneområdet.
  • Klar viser tilgjengeligheten av applikasjonsreplikater til brukerne dine.
  • Oppdaterte utskrifter de totale beløpet som er oppdatert for å få den valgte staten.
  • Tilgjengelige spesifiserer hvor mange applikasjonsreplikater som tilbys til brukerne dine.

Slett distribusjon

Når vi snakker om sletting av distribusjon, har vi to valg for å fjerne dem.

  • Kubectl -kommando
  • Konfigurasjonsfil

Her bruker vi distribusjonsnavnet med den gitte kommandoen for å slette distribusjonen.

Utgangen viser at distribusjonen som heter “Nginx” ble slettet vellykket.

Konklusjon

Så her i denne guiden har vi diskutert måten du kan opprette eller slette distribusjon i Kubernetes. Du kan opprette en hvilken som helst distribusjon avhengig av arbeidsbehovet ditt. Jeg håper du nå enkelt kan slette distribusjonen i Kubernetes.