Cómo Kubectl elimina una vaina?

Cómo Kubectl elimina una vaina?

Las vainas de Kubernetes son el más mínimo componente de una aplicación Kubernetes y contienen uno o más contenedores. Una cápsula puede consistir en muchos contenedores estrechamente vinculados o un contenedor en particular. Estos contenedores están estructurados en PODS para expandir la inteligencia de distribución de origen.

Una aplicación que se ejecuta en la misma máquina física o generada por computadora en una situación sin nube corresponde a una aplicación en la nube que se ejecuta en el host lógico idéntico. El almacenamiento de múltiples contenedores en una cápsula facilita la adquisición e intercambia datos entre contenedores. Todos los contenedores de la cápsula tienen el mismo espacio de nombres de red, para que puedan descubrir y asociarse entre sí a través de un host local. Las cápsulas se vinculan utilizando la dirección IP de otra vaina o detectando los recursos de otra vaina.

Al lanzar un clúster Kubernetes, queremos eliminar una vaina de uno de los nodos. Debemos solucionar problemas del nodo, actualizar o encoger el clúster. No es difícil eliminar un módulo de un nodo, pero hay algunos pasos que debemos seguir para certificar que la aplicación no está perturbada. No ejecutamos contenedores. Utilizamos vainas para ejecutar las aplicaciones. Las vainas son grupos de contenedores que consisten en un solo nodo trabajador. Cada módulo tiene una dirección IP y nombre de host único. En este artículo mostraremos cómo eliminar las vainas en Kubernetes.

Prerrequisitos:

Para eliminar todas las vainas de Kubernetes, necesitamos verificar nuestro sistema operativo. Este ejemplo utiliza el sistema operativo Ubuntu 20.04. Luego, verificamos todas las distribuciones de Linux más, dependiendo de nuestras preferencias. Además, nos aseguramos de que Minikube sea un módulo importante para ejecutar Servicios de Kubernetes. Para implementar este artículo sin problemas, el clúster de Minikube debe instalarse en el sistema.

Método para eliminar las vainas:

Ahora vemos la técnica de eliminar las vainas. Considere el procedimiento adjunto para que funcione de manera eficiente.

Iniciar minikube:

Para ejecutar los comandos, necesitamos abrir el terminal de Ubuntu 20.04. Primero, abrimos las aplicaciones de Ubuntu 20.04. Luego, buscamos "terminal" en la barra de búsqueda. Al hacer esto, el terminal puede comenzar a trabajar eficientemente. El objetivo más importante es lanzar Minikube:

Este proceso lleva un poco de tiempo, y no se recomienda salir del terminal hasta que el minikube comience a funcionar. También podemos actualizar el clúster de minikube.

Verifique los nodos activos:

Comenzamos el clúster Kubernetes. Para ver los nodos de clúster en un terminal dentro de un entorno de Kubernetes, verifique que estemos asociados con el clúster Kubernetes ejecutando "Kubectl Get Nodes". Verificamos el título del nodo que queremos eliminar con "Kubectl Get Nodos" y verificamos que todas las vainas puedan cerrarse de forma segura sin procesos distintivos.

En este paso, necesitamos verificar la eminencia del nodo. Para hacer esto, vaya con el siguiente comando:

Obtenemos el nombre del nodo, el estado, el rol, la edad y la versión al ejecutar el comando anterior.

Para construir un POD con una imagen NGINX, ejecute el comando "Kubectl ejecutar nginx imagen = nginx reiniciar = nunca". Este comando construye un Pod llamado Nginx que se ejecuta en la imagen Nginx. También le dice a Kubernetes que construya una vaina en lugar de implementar la cápsula.

Presione Entrar para crear la vaina. Ahora, observamos la cápsula recién creada en la terminal.

Enumere todas las vainas:

La fase más significativa es mencionar todos los datos sobre las cápsulas que existen en el sistema. Para enumerar, necesitamos ejecutar el comando "Kubectl Get Pods" en el terminal:

Los nombres, el estado, los reinicios y las edades de todos los pods se muestran ejecutando el comando anterior.

En este momento, ejecutamos el comando "kubectl get pod" para ver la posición de la cápsula.

Después de eso, para ver la configuración completa de POD, ejecutamos el comando "kubectl describir pod nginx" en el terminal. Desplácese hasta la parte inferior de la terminal para obtener las acciones que se acurren en la cápsula. Ahora que POD está en progreso y construido, la imagen ha sido efectivamente arrastrada y asignada al nodo:

Los comandos muestran el nombre, el espacio de nombres, la prioridad, el nodo, la hora de inicio, las etiquetas, las anotaciones, el estado actual e IP de la POD. También muestra datos detallados sobre el contenedor, como la ID de contenedor y la ubicación de la imagen, el puerto de host y el estado.

Eliminar la vaina:

Ahora, tenemos que eliminar las únicas vainas definidas en lugar de eliminar todas las vainas a la vez.

Eliminar la vaina es fácil. Para eliminar la cápsula creada, ejecutamos "Kubectl Delete Pod Nginx". Verifique el título de la cápsula que debemos eliminar antes de hacer clic en Ingresar. Al ejecutar este comando, el POD "Nginx" se ha eliminado del terminal:

También eliminamos las vainas por completo ejecutando otro comando. En este ejemplo, eliminamos la cápsula denominada "nginx". Sin embargo, podemos eliminar las vainas según sea necesario.

Conclusión:

Las cápsulas indican procedimientos dentro de la aplicación, y son un módulo importante para obtener el concepto del elemento de Kubernetes. En algunos casos, las cápsulas actúan como un modo involuntario para lograr los contenedores en Kubernetes. Este artículo explicó la idea de las cápsulas, y también aprendimos por qué es significativo eliminarlos. Además, también describimos cómo eliminar las vainas por separado. Ahora, esperamos que pueda eliminar fácilmente las vainas que necesitamos del sistema. Consulte Linux Sugerencia para obtener más consejos e información.