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.