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.