Kubectl stopp pod

Kubectl stopp pod
Kubernetes lar deg ikke stoppe eller pause en pods nåværende tilstand og gjenoppta den senere. Nei. Det er ikke mulig å pause en pod og starte den på nytt på et senere tidspunkt. Pods er innkapslet i Kubernetes som bruker en tjeneste. Du kan ha tenkt på en teknikk for å isolere belgene ved å endre POD -valget i tjenestedefinisjonen. Du kan deretter bruke tjenestedefinisjon for å administrere trafikk til belgene. Endre podvelgerverdien til hvor den var i tjenestedefinisjonen når du ønsker å gjenoppta trafikken. Vi har også et annet alternativ. Vi kan slette en pod, og i tilfelle vi trenger den igjen, kan vi enkelt opprette den. Det kan være lurt å feilsøke nodeproblemer, oppgradere noden eller kanskje skalere ned den relevante klyngen.

En pod er den enkleste prosesseringsenheten i et program, som inneholder en enkelt beholder eller et sett med relaterte containere. En pod inneholder lagringsressurser og containerbehandlingsalternativer i tillegg til appens container. I denne artikkelen vil du forstå hvordan du bruker Nginx -bildet til å bygge en pod i Kubernetes, og til slutt slette poden du har generert. Vi vil bruke Minikube-verktøyet, som lar deg betjene en Kubernetes-klynge med én node på skrivebordet ditt på skrivebordet ditt

Forutsetninger

Vi må først sjekke operativsystemet før du bruker Kubectl. Vi bruker Ubuntu 20.04 på en PC i vårt scenario. Andre Linux -distribusjoner kan derimot undersøkes for å se om de passer dine krav. Implementering av Kubernetes -tjenester på Linux nødvendiggjør bruk av en Minikube -klynge. For å få denne guiden til å fungere, må du sette opp en Minikube -klynge på maskinen din.

Metode for å lage, se og slette en pod

Minikube er et kommandolinjeverktøy for å utføre Kubernetes på din PC. Den produserer en virtuell maskinbasert en-node-klynge (VM). Med sitt utvalg av innebygde tillegg letter Minikube effektivt å evaluere viktige funksjoner i en Kubernetes-klynge, som alle kan aktiveres eller deaktiveres praktisk. Bruk kommandolinjeterminalen for å konfigurere en Minikube -klynge på Ubuntu 20.04 System. Du kan åpne den ved hjelp av en av to forskjellige metoder. I Ubuntu 20.04 Systemets programsøkeseksjon, se etter “Terminal. “Ctrl+ALT+T er en snarvei som kan brukes til dette formålet.

Ved å bruke en av teknikkene som er oppført ovenfor, kan du raskt starte terminalen. Etter at du er ferdig med å åpne terminalen, må du utføre følgende kommando for å starte Minikube -klyngen:

$ Minikube Start

Hele prosessen vil ta noe av tiden din. Forsikre deg om at du er koblet til Kubernetes -klyngen ved å kjøre Kubectl få noder i ledeteksten for å se klyngens noder i konsollen når du har kommet inn i Kubernetes sandkassemiljø. Etter det vil du være klar til å generere og utføre en pod hvis det fungerer. For å vise nodestatus, utfør vedlagte kommandoen nedenfor i Ubuntu 20.04 Terminal.

$ kubectl få noder

Status er "klar". For å se gjeldende status for pods som er til stede i systemet ditt, utfør den siterte kommandoen nedenfor:

$ kubectl få pods

Nå skal vi lage en pod ved å utføre den siterte kommandoen nedenfor:

$ kubectl run nginx -image = nginx --start = aldri

Poden vil legge til som du kan se i bildet nedenfor ved utførelsen av følgende kommando i skallet.

$ kubectl få pods

Prosedyren for å slette poden er enkel. Bare kjør “Kubectl Delete Pod Nginx” for å fjerne poden du har laget. Poden blir slettet som du kan se i bildet nedenfor ved utførelsen av følgende kommando i skallet.

$ kubectl slett pod nginx

Hvis du har ødelagt poden, vil kommandoen "pod nginx slettet" bli vist i konsollen.

Du kan sjekke at poden er slettet med hell etter utførelsen av følgende kommando i skallet.

$ kubectl få pods

Konklusjon

Pods er en veldig viktig del av Kubernetes -systemet fordi de gjenspeiler prosessene til en applikasjon, de er en viktig enhet for å ta tak i Kubernetes -objektmodellen. Gjennom de fleste tilfeller brukes pods til å kontrollere containere i Kubernetes på en indirekte måte. I mer kompliserte brukstilfeller kan PODS omfatte mange containere som må dele ressurser og tjene som containerstyringsknutepunkt. Denne artikkelen har dekket de grunnleggende trinnene for å opprette, slette og se pods.