Los comandos Kubectl más útiles

Los comandos Kubectl más útiles

Antes de pasar a nuestro tema principal, debe comprender claramente Kubectl antes de profundizar en cómo usar los comandos Kubectl. Desde la perspectiva de un usuario ingenuo, Kubectl actúa como un tablero para Kubernetes. Le permite ejecutar todos los procesos de Kubernetes. Pero técnicamente, Kubectl actúa como un cliente para usar la API de Kubernetes. Con la ayuda de Kubectl CLI, puedes hacer cualquier cosa con clústeres de Kubernetes. Mientras crea grupos en Kubernetes, se conectará con las herramientas y las características geniales de Kubernetes a través de la herramienta de línea de comandos Kubectl. Una vez que crea con éxito un clúster, se crean autorizaciones que pueden alimentarse con el Kubectl CLI. Luego puede organizar cargas de trabajo y dirigirse a entornos de análisis o prueba, nuevamente elaborar grupos, organizarlas y finalmente implementarlas en el ensamblaje. Así que aquí, aprenderá a usar los comandos Kubectl para acceder a la API Kubernetes.

Kubectl proporciona una lista de comandos para controlar o mantener los grupos de Kubernetes. Estos comandos tienen un punto final de la API, y el objetivo principal de Kubectl es completar las solicitudes HTTP a la API. Kubectl es un componente esencial de Kubernetes que se ejecuta en la estación de trabajo. Sin embargo, también puede asignar solicitudes HTTP a través de Curl. Entonces Kubectl está aquí para hacer que este procedimiento sea más útil y directo. Ya que está diseñado como una herramienta de configuración de línea de comandos, así conversa con un servidor API de Kubernetes. Kubectl le proporciona varios comandos para crear, actualizar, inspeccionar y eliminar objetos Kubernetes. Sin embargo, estos comandos se utilizan para hacer frente o interrelacionar los elementos de Kubernetes y el clúster. Hemos creado estos comandos útiles para aprender comandos en varios recursos y componentes de Kubernetes. Entonces, siga cuidadosamente estos comandos útiles con el preciso del recurso que está manejando.

Requisitos previos

Para enumerar los comandos en Kubernetes, primero examinamos el sistema operativo. En nuestro escenario, ejecutamos nuestros comandos en Ubuntu 20.04 Sistema operativo. Antes de seguir adelante, instale el clúster de Minikube en su PC, ya que es un módulo crucial para ejecutar Kubernetes en Linux. Los usuarios obtienen una experiencia suave y excepcional mientras trabajan con Minikube. Minikube proporciona una forma eficiente de probar aplicaciones. Aquellos que ya están familiarizados con Kubernetes encontrarán el mejor entorno de aprendizaje.

Comandos útiles de Kubectl

Aquí, elaboramos todos los comandos útiles en Kubernetes. Siga las instrucciones dadas para hacer su trabajo de manera eficiente.

Iniciar minikube

Para iniciar un clúster de minikube, diríjase al terminal de la línea de comando de su Ubuntu 20.04 sistema. Puede hacer esto con la ayuda de los siguientes dos métodos que son:

  • Escriba "terminal" en el área de búsqueda del Ubuntu 20.04 Aplicaciones del sistema
  • También puede usar la tecla de acceso directo "Ctrl+Alt+T"

Al elegir cualquiera de los métodos antes mencionados, puede lanzar de manera competente la terminal. Ahora nuestro enfoque principal es iniciar minikube, así que escriba el comando dado en el terminal.

El comando "Minikube Start" no solo inicia el clúster de Kubernetes, sino que también crea o organiza una máquina virtual que ejecuta un clúster de un solo nodo. Sin embargo, también puede construir su instalación de Kubectl para interactuar con este clúster.

$ minikube comienzo

Kubectl Cluster-Info

Si desea mostrar toda la información del clúster con respecto al maestro y los servicios, utilizamos la palabra clave Kubectl con el comando listado.

$ kubectl cluster-info

Después de ejecutar efectivamente la instrucción anterior, puede verificar la información completa en el clúster. Si desea identificar aún más los problemas de clúster, use "Dump-Info de clúster".

Versión de Kubectl:

Otro paso más crucial de este artículo es enumerar toda la información sobre las versiones del servidor y el cliente. Así que aquí, debemos ejecutar el comando listado en el terminal.

Versión de $ kubectl

La salida dada en la pantalla mostró la versión completa del cliente y el servidor en la pantalla.

Vista de configuración de Kubectl:

El archivo de configuración en Kubectl describe la configuración de los objetos de Kubernetes. Sin embargo, los archivos residen en el control de origen, como git.

Si desea fusionar o combinar la configuración de KubeConfig o un KubeConfig dado, entonces el comando que se indica a continuación es esencial y útil.

Vista de configuración de $ kubectl

El comando antes mencionado obtiene toda la configuración del clúster y luego lo muestra en el terminal. Nuestro escenario mostró el clúster completo y la información de contexto con sus extensiones, versión y nombre.

Kubectl API-Resources:

Un recurso es un punto de terminación en la API de Kubernetes que contiene un cierto tipo de objeto API. Por ejemplo, el POD incorporado almacena un grupo de objetos POD.

Si desea saber el nombre, el tipo de recurso API y la versión API, diríjase al comando mencionado a continuación.

$ Kubectl API-RESOURES

La salida resultante mostró toda la información de los recursos de API en la pantalla de visualización.

Conclusión:

En esta guía, hemos explicado los comandos Kubectl más utilizados y su funcionalidad. Además, hemos descrito las formas de usar estos comandos. Usando estos comandos, puede hacer frente fácilmente a su API Kubernetes. La hoja de trucos de asistencia le permite acceder fácilmente a estos comandos.