Un POD es la unidad de procesamiento más simple de un programa, que contiene un solo contenedor o un conjunto de contenedores relacionados. Una cápsula contiene recursos de almacenamiento y opciones de procesamiento de contenedores además del contenedor de la aplicación. En este artículo, comprenderá cómo usar la imagen Nginx para construir una vaina en Kubernetes y finalmente eliminar la cápsula que ha generado. Usaremos la herramienta Minikube, que le permite operar un clúster de Kubernetes de un solo nodo en su computadora de escritorio
Requisitos previos
Primero debemos verificar el sistema operativo antes de usar kubectl. Estamos usando Ubuntu 20.04 en una PC en nuestro escenario. Se pueden investigar otras distribuciones de Linux, por otro lado, para ver si se ajustan a sus requisitos. La implementación de los servicios de Kubernetes en Linux requiere el uso de un clúster de Minikube. Para que esta guía funcione, deberá configurar un clúster de minikube en su máquina.
Método para crear, ver y eliminar una vaina
Minikube es una utilidad de línea de comandos para ejecutar Kubernetes en su PC. Produce un clúster de un solo nodo (VM) virtual basado en máquina (VM). Con su gama de complementos incorporados, Minikube facilita eficientemente la evaluación de características esenciales de un clúster Kubernetes, que todo puede estar convenientemente habilitado o deshabilitado. Utilice el terminal de la línea de comandos para configurar un clúster de minikube en su Ubuntu 20.04 sistema. Puede abrirlo utilizando uno de los dos métodos diferentes. En el Ubuntu 20.04 Sección de búsqueda del programa del sistema, busque “Terminal. "Ctrl+Alt+T es un atajo de teclado que se puede usar para este propósito.
Al utilizar una de las técnicas enumeradas anteriormente, puede iniciar rápidamente el terminal. Después de haber terminado de abrir el terminal, deberá realizar el siguiente comando para iniciar el clúster de Minikube:
$ minikube comienzo
Todo el proceso tomará parte de tu tiempo. Asegúrese de estar vinculado al clúster de Kubernetes ejecutando nodos Kubectl Get en el símbolo del sistema para ver los nodos del clúster en la consola una vez que haya ingresado el entorno Kubernetes Sandbox. Después de eso, estará listo para generar y ejecutar una vaina si eso funciona. Para mostrar el estado del nodo, ejecute el comando adjunto a continuación en Ubuntu 20.04 terminal.
$ kubectl obtener nodos
El estado está "listo". Para ver el estado actual de las cápsulas presentes en su sistema, ejecute el comando citado a continuación:
$ kubectl consigue vainas
Ahora, vamos a crear un POD ejecutando el comando citado a continuación:
$ kubectl ejecutar nginx --image = nginx - -resart = nunca
El Pod agregará como puede ver en la imagen a continuación en la ejecución del siguiente comando en el shell.
$ kubectl consigue vainas
El procedimiento para eliminar la cápsula es sencillo. Simplemente ejecute "kubectl eliminar pod nginx" para eliminar la vaina que ha hecho. El Pod se eliminará como puede ver en la imagen a continuación en la ejecución del siguiente comando en el shell.
$ kubectl Eliminar pod nginx
Si ha destruido con éxito el POD, el comando "Pod Nginx eliminado" se mostrará en la consola.
Puede verificar que el POD se haya eliminado con éxito en la ejecución del siguiente comando en el shell.
$ kubectl consigue vainas
Conclusión
Las vainas son una parte muy esencial del sistema Kubernetes porque reflejan los procesos de una aplicación, son una unidad importante para agarrar el modelo de objeto Kubernetes. En la mayoría de los casos, las cápsulas se utilizan para controlar contenedores en Kubernetes de manera indirecta. En casos de uso más complicados, los POD pueden incluir numerosos contenedores que deben compartir recursos y servir como Hub de gestión de contenedores. Este artículo ha cubierto los pasos básicos para crear, eliminar y ver vainas.