Kubectl stop pod

Kubectl stop pod
Kubernetes no le permite detener o detener el estado actual de un pod y reanudarlo más tarde. No. No es factible detener una vaina y reiniciarla en un momento posterior. Las vainas están encapsuladas en Kubernetes utilizando un servicio. Puede haber pensado en una técnica para aislar las cápsulas cambiando la selección de POD en la definición del servicio. Luego puede usar la definición del servicio para administrar el tráfico a los pods. Modifique el valor del selector de POD a donde estaba en la definición del servicio siempre que desee reanudar el tráfico. Además, tenemos otra opción. Podemos eliminar una cápsula y en caso de que lo necesitemos nuevamente, podemos crearlo fácilmente. Es posible que desee solucionar problemas de nodo, actualizar el nodo o tal vez escalar su clúster relevante.

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.