GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Comando 'kubectl get' explicado con ejemplos

Kubernetes es una plataforma de código abierto que es la más portátil para administrar cargas de trabajo y servicios en contenedores. Funciona como una herramienta de automatización al proporcionar los servicios, el soporte y las herramientas que están ampliamente disponibles.

Considerando que, Kubectl controla el clúster de Kubernetes, ya que es uno de los componentes clave de Kubernetes que tiene la capacidad de administrar los nodos en el clúster. El comando Kubectl get es capaz de obtener los datos relacionados en el clúster sobre los recursos de Kubernetes.

En este artículo, vamos a discutir el uso del comando 'Kubectl get' con algunos ejemplos.

Comandos de obtención de Kubectl

A continuación se enumeran algunos de los comandos importantes de kubectl get para obtener los datos en el clúster sobre los recursos de Kubernetes.

Kubectl obtener pod

Para obtener los detalles sobre el pod del contenedor del clúster de kubernetes relacionado, hay un comando similar al comando como:

Para obtener la lista de todos los pods disponibles en el espacio de nombres predeterminado, ejecute el comando como se muestra a continuación.

$ kubectl get pod

Pero para obtener los detalles del pod específico, puede ingresar el nombre del pod como:

$ kubectl get pod <pod name>

Ejemplo :

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

Aquí, el nombre del pod es "nginx-http-6cf5c9bf86-p5q2x". Mostrará todos los detalles sobre el pod específico.

Despliegue de Kubectl

Para obtener los detalles sobre las implementaciones del contenedor del clúster de kubernetes relacionado, hay un comando similar al comando como:

Para obtener la lista de todas las implementaciones disponibles en el espacio de nombres predeterminado, ejecute el comando como se muestra a continuación.

$ kubectl get deployment

Pero para obtener los detalles de la implementación específica, puede ingresar el nombre de la implementación como:

$ kubectl get deployment <deployment name>

Ejemplo :

$ kubectl get deployment nginx-http

Aquí, el nombre de la implementación es "nginx-http". Mostrará todos los detalles sobre la implementación específica.

Servicio de obtención de Kubectl

Para obtener los detalles sobre el servicio del contenedor del clúster de kubernetes relacionado, hay un comando similar al comando como:

Para obtener la lista de todos los servicios disponibles en el espacio de nombres predeterminado, ejecute el comando como se muestra a continuación.

$ kubectl get service

Pero para obtener los detalles del servicio específico, puede ingresar el nombre del servicio como:

$ kubectl get service <service name>

Ejemplo :

$ kubectl get service nginx-http-svc

Aquí, el nombre del servicio es "nginx-http-svc". Mostrará todos los detalles sobre el servicio específico.

Kubectl obtiene ingreso

Para obtener los detalles sobre la entrada del contenedor del clúster de kubernetes relacionado, hay un comando similar al comando como:

Para obtener la lista de todos los ingresos disponibles en el espacio de nombres predeterminado, ejecute el comando como se muestra a continuación.

$ kubectl get ingress

Pero para obtener los detalles del ingreso específico, puede ingresar el nombre del ingreso como:

$ kubectl get ingress <ingress name>

Ejemplo :

$ kubectl get ingress ingress-nginx

Aquí, el nombre de ingreso es "ingress-nginx". Mostrará todos los detalles sobre el ingreso específico.

Kubectl obtener mapa de configuración

Para obtener los detalles sobre el mapa de configuración del contenedor del clúster de kubernetes relacionado, hay un comando similar al comando como:

Para obtener la lista de todos los mapas de configuración disponibles en el espacio de nombres predeterminado, ejecute el comando como se muestra a continuación.

$ kubectl get configmap

Pero para obtener los detalles del mapa de configuración específico, puede ingresar el nombre de configuración como:

$ kubectl get configmap <configmap name>

Ejemplo :

$ kubectl get configmap nginx-http-cm

Aquí, el nombre del mapa de configuración es "nginx-http-cm". Mostrará todos los detalles sobre el mapa de configuración específico.

Kubectl obtiene secretos

Para obtener los detalles sobre los secretos del contenedor del clúster de kubernetes relacionado, hay un comando similar al comando como:

Para obtener la lista de todos los secretos disponibles en el espacio de nombres predeterminado, ejecute el comando como se muestra a continuación.

$ kubectl get secrets

Pero para obtener los detalles de los secretos específicos, puede ingresar el nombre de los secretos como:

$ kubectl get secrets <secrets name>

Ejemplo :

$ kubectl get secrets default-token-xct8s

Aquí, el nombre secreto es "default-token-xct8s". Mostrará todos los detalles sobre los secretos específicos.

Kubectl obtener espacio de nombres

Para obtener los detalles sobre el espacio de nombres del contenedor del clúster de kubernetes relacionado, hay un comando similar al comando como:

$ kubectl get namespace <namespace name>

Ejemplo :

$ kubectl get namespace

Aquí, estamos usando el espacio de nombres predeterminado. Al ejecutar el comando como "kubectl get namespace", enumeramos todos los espacios de nombres disponibles.

Conclusión

En este artículo, aprendió a usar el "comando kubectl get" con diferentes opciones como pods, implementación, servicios, etc. Obtendrá los datos relacionados en el clúster sobre los recursos de Kubernetes.


Ubuntu
  1. Comando curl de Linux explicado con ejemplos

  2. Comando de apagado de Linux explicado con ejemplos

  3. Comando nslookup de Linux explicado con ejemplos

  4. Comando Traceroute de Linux, explicado con ejemplos

  5. Comando Procinfo en Linux explicado con ejemplos

Comando wc:Explicado con 5 ejemplos en Ubuntu 20.04 LTS

Comando IP de Linux con ejemplos

w Comando explicado con ejemplos en Linux

Comando Linux Cat explicado con ejemplos

Explicación del comando tee de Linux (con ejemplos)

Explicación del comando csplit de Linux (con ejemplos)