GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Comando 'kubectl get' spiegato con esempi

Kubernetes è una piattaforma open source che è la più portabile per la gestione di carichi di lavoro e servizi containerizzati. Funziona come uno strumento di automazione fornendo i servizi, il supporto e gli strumenti ampiamente disponibili.

Considerando che Kubectl controlla il cluster Kubernetes in quanto è uno dei componenti chiave di Kubernetes che ha la capacità di gestire i nodi nel cluster. Il comando Kubectl get è in grado di recuperare i dati correlati sul cluster sulle risorse Kubernetes.

In questo articolo, discuteremo dell'uso del comando "Kubectl get" con alcuni esempi.

Kubectl ottiene comandi

Di seguito sono elencati alcuni degli importanti comandi kubectl get per recuperare i dati sul cluster relativi alle risorse Kubernetes.

Kubectl ottiene il pod

Per ottenere i dettagli sul pod del contenitore del relativo cluster kubernetes, c'è un comando simile al comando come:

Per ottenere l'elenco di tutti i pod disponibili nello spazio dei nomi predefinito, esegui il comando come mostrato di seguito.

$ kubectl get pod

Ma per ottenere i dettagli del pod specifico, puoi inserire il nome del pod come:

$ kubectl get pod <pod name>

Esempio :

$ kubectl get pod nginx-http-6cf5c9bf86-p5q2x

Qui, il nome del pod è "nginx-http-6cf5c9bf86-p5q2x". Verranno visualizzati tutti i dettagli relativi al pod specifico.

Kubectl ottiene la distribuzione

Per ottenere i dettagli sulle distribuzioni del contenitore del relativo cluster kubernetes, è disponibile un comando simile al comando come:

Per ottenere l'elenco di tutte le distribuzioni disponibili nello spazio dei nomi predefinito, esegui il comando come mostrato di seguito.

$ kubectl get deployment

Ma per ottenere i dettagli della distribuzione specifica, puoi inserire il nome della distribuzione come:

$ kubectl get deployment <deployment name>

Esempio :

$ kubectl get deployment nginx-http

Qui, il nome della distribuzione è "nginx-http". Verranno visualizzati tutti i dettagli relativi alla distribuzione specifica.

Kubectl ottiene il servizio

Per ottenere i dettagli sul servizio del container del relativo cluster kubernetes, c'è un comando simile al comando come:

Per ottenere l'elenco di tutti i servizi disponibili nello spazio dei nomi predefinito, eseguire il comando come mostrato di seguito.

$ kubectl get service

Ma per ottenere i dettagli del servizio specifico, puoi inserire il nome del servizio come:

$ kubectl get service <service name>

Esempio :

$ kubectl get service nginx-http-svc

Qui, il nome del servizio è "nginx-http-svc". Verranno visualizzati tutti i dettagli relativi al servizio specifico.

Kubectl ottiene l'ingresso

Per ottenere i dettagli sull'ingresso del container del relativo cluster kubernetes, c'è un comando simile al comando come:

Per ottenere l'elenco di tutti gli ingressi disponibili nello spazio dei nomi predefinito, esegui il comando come mostrato di seguito.

$ kubectl get ingress

Ma per ottenere i dettagli dell'ingresso specifico, puoi inserire il nome dell'ingresso come:

$ kubectl get ingress <ingress name>

Esempio :

$ kubectl get ingress ingress-nginx

Qui, il nome di ingresso è "ingress-nginx". Verranno visualizzati tutti i dettagli relativi all'ingresso specifico.

Kubectl ottiene configmap

Per ottenere i dettagli sulla configmap del container del relativo cluster kubernetes, c'è un comando simile al comando come:

Per ottenere l'elenco di tutte le configmap disponibili nello spazio dei nomi predefinito, eseguire il comando come mostrato di seguito.

$ kubectl get configmap

Ma per ottenere i dettagli della specifica configmap, puoi inserire il nome della configurazione come:

$ kubectl get configmap <configmap name>

Esempio :

$ kubectl get configmap nginx-http-cm

Qui, il nome della mappa di configurazione è "nginx-http-cm". Verranno visualizzati tutti i dettagli relativi alla specifica mappa di configurazione.

Kubectl ottiene segreti

Per ottenere i dettagli sui segreti del container del relativo cluster kubernetes, c'è un comando simile al comando come:

Per ottenere l'elenco di tutti i segreti disponibili nello spazio dei nomi predefinito, esegui il comando come mostrato di seguito.

$ kubectl get secrets

Ma per ottenere i dettagli dei segreti specifici, puoi inserire il nome dei segreti come:

$ kubectl get secrets <secrets name>

Esempio :

$ kubectl get secrets default-token-xct8s

Qui, il nome segreto è "default-token-xct8s". Verranno visualizzati tutti i dettagli relativi ai segreti specifici.

Kubectl ottiene lo spazio dei nomi

Per ottenere i dettagli sullo spazio dei nomi del contenitore del relativo cluster kubernetes, esiste un comando simile al comando come:

$ kubectl get namespace <namespace name>

Esempio :

$ kubectl get namespace

Qui stiamo usando lo spazio dei nomi predefinito. Eseguendo il comando come "kubectl get namespace", elenchiamo tutto lo spazio dei nomi disponibile.

Conclusione

In questo articolo, hai imparato come utilizzare il "comando kubectl get" con diverse opzioni come pod, distribuzione, servizi, ecc. Recupererà i dati correlati sul cluster sulle risorse Kubernetes.


Ubuntu
  1. Spiegazione del comando Linux curl con esempi

  2. Comando di spegnimento di Linux spiegato con esempi

  3. Il comando nslookup Linux spiegato con esempi

  4. Comando Traceroute di Linux, spiegato con esempi

  5. Comando Procinfo in Linux spiegato con esempi

Comando wc:spiegato con 5 esempi in Ubuntu 20.04 LTS

Comando IP Linux con esempi

w Comando spiegato con esempi in Linux

Comando Linux Cat spiegato con esempi

Spiegazione del comando tee di Linux (con esempi)

Spiegazione del comando csplit di Linux (con esempi)