Hvordan sjekker jeg pod -detaljene mine i Kubernetes?

Hvordan sjekker jeg pod -detaljene mine i Kubernetes?
I Kubernetes er pods de enkleste og mest grunnleggende distribuerbare enhetene. I klyngen din definerer en pod en spesifikk forekomst. En eller enda flere containere, for eksempel Docker -containere, er inneholdt i belg. Når mange containere kjører i en pod, blir de håndtert som en enkelt enhet som deler podens ressurser. Flere containere i en enkelt pod regnes som en avansert brukssak. En klynges prosesser er representert av pods. Kubernetes kan informere om statusen til hver prosess som opererer i klyngen ved å begrense pods til en enkelt prosess. Mens belg kan inneholde flere containere, er den mest typiske konfigurasjonen en beholder per pod. Containere som er tett bundet og trenger å dele ressurser kan plasseres i samme pod i noen tilfeller. Som om de opererte på den samme maskinen, kan pods samhandle raskt og uanstrengt med hverandre. Inne i klyngen er hver pod spesifisert med sin IP -adresse, slik at applikasjonen kan bruke porter uten interferens. Pods er anslått å være forbigående, engangsobjekter. Når en pod genereres, tildeles den en node å kjøre på. POD -objektet blir fjernet til prosessen er stoppet. Poden blir kastet ut på grunn av mangel på ressurser eller noden krasjer. Poden holder seg på den noden. Det er viktig å sjekke poddetaljer i Kubernetes fra tid til annen. Så vi kommer til å forklare metoden for å sjekke POD -detaljer i Kubernetes.

Forutsetninger

For å sjekke POD -detaljer i Kubernetes, sørg for å installere Ubuntu 20.04 System og konfigurer det i henhold til ditt krav. Installasjonen av en Minikube -klynge er også viktig for å komme i gang med tjenestene til Kubernetes.

Metode for å sjekke poddetaljer i Kubernetes

For å sjekke POD -detaljer i Kubernetes, åpner du kommandolinjeterminalen ved å se den inn i applikasjonene eller bruke “Ctrl+alt+t” Snarveisnøkkel. Når du har lansert den, følg trinnene som er forklart i denne trinn-for-trinn-guiden:

Trinn 1: Start Minikube Cluster

For å komme i gang med tjenestene til Kubernetes, må du kjøre Minikube -klyngen i Ubuntu 20.04 System. Så utfør den spesifiserte kommandoen i terminalen i systemet ditt:

$ Minikube Start

Det kan ta noen minutter å starte Minikube -klyngen. Du kan sjekke ut versjonen av Minikube installert i systemet ditt.

Trinn 2: Opprett konfigurasjonsfil for POD

Nå må du opprette en POD -konfigurasjonsfil i en hvilken som helst tekstredigerer og ønsket katalog for systemet. Du må lagre følgende skript i filen med YAML -utvidelsen. Vi har kalt det “Hello”, som sett i det vedlagte skriptet:

Vi har lagret konfigurasjonsfilen som “POD.yaml ”

Trinn 3: Lag pod ved hjelp av terminal

Etter dannelsen av konfigurasjonsfilen, må du kjøre følgende spesifiserte kommando i skallet:

$ kubectl create -f pod.Yaml

Sjekk poden er opprettet effektivt.

Trinn 4: Sjekk sammendraget av den opprettede pod

For å sjekke sammendraget av alle tilgjengelige pods, må du kjøre den listede kommandoen:

$ kubectl få pods

Sammendraget inneholder navn, status, omstart og alder på pod.

Trinn 5: Sjekk detaljert rapport om en spesifikk pod

For å sjekke den detaljerte rapporten om den spesifikke poden, må du kjøre den siterte kommandoen i skallet.

$ Kubectl beskriver

Du kan se den detaljerte informasjonen i terminalvinduet. Statusinformasjonen blir diskutert under.

  • Avventer: Poden avventer planlegging på en node eller initialisering av minimum en av containere.
  • Løping: Den relevante poden er tildelt en node og inneholder en eller flere som bruker containere som for øyeblikket.
  • Lyktes: Alle containerne i pod avsluttet vellykket.
  • Mislyktes: Et problem skjedde fra en eller flere av podens containere.
  • Ukjent: Når Kubernetes API -serveren ikke kan koble seg til podens node, oppstår denne feilen.

Konklusjon

Artikkelen forklarte det grunnleggende konseptet med pods sammen med måten å lage dem. Vi har forklart metoden for å sjekke detaljene til pods i systemet. Jeg håper du effektivt kan implementere denne artikkelen på slutten