Come faccio a controllare i dettagli dei miei pod in kubernetes?

Come faccio a controllare i dettagli dei miei pod in kubernetes?
In Kubernetes, i pod sono le entità distribuibili più semplici e basilari. Nel tuo cluster, un pod definisce un evento specifico. Uno o anche più contenitori, come i contenitori Docker, sono contenuti nei pod. Quando molti contenitori funzionano in un pod, vengono gestiti come un'unica entità che condivide le risorse del pod. Diversi contenitori in un singolo pod sono considerati un caso d'uso avanzato. I processi di un cluster sono rappresentati dai pod. Kubernetes può informare sullo stato di ciascun processo che opera nel cluster limitando i pod a un singolo processo. Mentre i pod possono contenere diversi contenitori, la configurazione più tipica è un contenitore per pod. In alcuni casi i contenitori che sono strettamente legati e devono condividere risorse nello stesso pod. Come se stessero operando sulla stessa macchina, i pod possono interagire rapidamente e senza sforzo l'uno con l'altro. All'interno del cluster, ogni pod è specificato con il suo indirizzo IP, consentendo all'applicazione di utilizzare le porte senza interferenze. I pod sono previsti per essere oggetti transitori e usa e getta. Quando viene generato un baccello, viene assegnato a un nodo su cui eseguire. L'oggetto pod viene rimosso fino a quando il processo non viene arrestato. Il pod viene sfrattato a causa di una carenza di risorse o il nodo si arresta. Il baccello rimane su quel nodo. È importante controllare i dettagli del pod in Kubernetes di volta in volta. Quindi, spiegheremo il metodo per controllare i dettagli del pod in Kubernetes.

Prerequisiti

Per controllare i dettagli del pod in Kubernetes, assicurati di installare Ubuntu 20.04 Sistema e configuralo secondo il tuo requisito. Inoltre, l'installazione di un cluster di minikube è essenziale per iniziare con i servizi di Kubernetes.

Metodo per controllare i dettagli del pod in kubernetes

Per controllare i dettagli del pod in kubernetes, aprire il terminale della riga di comando guardandolo nelle applicazioni o utilizzando il "Ctrl+Alt+T" chiave di scelta rapida. Una volta avviato, segui i passaggi spiegati in questa guida passo-passo:

Passaggio 1: Avviare Minikube Cluster

Per iniziare con i servizi di Kubernetes, devi eseguire il cluster Minikube nel tuo Ubuntu 20.04 Sistema. Quindi, esegui il comando specificato nel terminale del sistema:

$ Minikube inizi

Potrebbero essere necessari alcuni minuti per iniziare il cluster Minikube. Puoi controllare la versione di minikube installata nel tuo sistema.

Passaggio 2: creare il file di configurazione di POD

Ora, devi creare un file di configurazione POD in qualsiasi editor di testo e la directory desiderata del sistema. Devi salvare il seguente script nel file con l'estensione YAML. L'abbiamo chiamato "ciao", come visto nella sceneggiatura allegata:

Abbiamo salvato il file di configurazione come "POD.yaml "

Passaggio 3: creare POD utilizzando il terminale

Dopo la formazione del file di configurazione, è necessario eseguire il seguente comando specificato nella shell:

$ kubectl Crea pod.Yaml

Controllare che il pod è stato creato in modo efficiente.

Passaggio 4: controllare il riepilogo del pod creato

Per controllare il riepilogo di tutti i pod disponibili, è necessario eseguire il comando elencato:

$ kubectl ottieni baccelli

Il riepilogo contiene il nome, lo stato, il riavvio e l'età del pod.

Passaggio 5: controllare il rapporto dettagliato di un pod specifico

Per controllare il rapporto dettagliato del pod specifico, è necessario eseguire il comando citato nella shell.

$ kubectl Descrivi

Puoi vedere le informazioni dettagliate nella finestra del terminale. Le informazioni sullo stato sono discusse sotto.

  • In attesa di: Il pod è in attesa di pianificazione su un nodo o l'inizializzazione di almeno uno dei suoi contenitori.
  • Corsa: Il pod pertinente è assegnato a un nodo e contiene uno o più contenitori attualmente operativi.
  • Successo: Tutti i contenitori nel pod sono terminati con successo.
  • Fallito: Si è verificato un problema da uno o più contenitori del pod.
  • Sconosciuto: Quando il server API Kubernetes non è in grado di connettersi con il nodo del pod, questo errore si verifica.

Conclusione

L'articolo ha spiegato il concetto di base dei pod insieme al modo per crearli. Abbiamo spiegato il metodo per controllare i dettagli dei pod nel sistema. Spero che tu possa implementare efficacemente questo articolo alla tua fine