Cómo eliminar todas las vainas en Kubernetes

Cómo eliminar todas las vainas en Kubernetes

Un Pod Kubernetes es el elemento más pequeño de una aplicación Kubernetes, que consta de uno o incluso más contenedores de Linux. Una vaina puede estar compuesta por muchos contenedores bien interconectados o solo un contenedor. Los contenedores se organizan en las vainas de Kubernetes para mejorar la inteligencia de asignación de recursos. Un POD representa un "host lógico" específico de la aplicación: comprende una o más aplicaciones de contenedores con conexión apretada.

Las aplicaciones que se ejecutan en la misma computadora física o virtual en un entorno sin nube son equivalentes a las aplicaciones en la nube que se ejecutan dentro del mismo host lógico. Cuando se alojan numerosos contenedores en una cápsula, el acceso y el intercambio de datos entre ellos se hacen más fáciles. Debido a que todos los contenedores en una cápsula tienen el mismo espacio de nombres de red, pueden encontrar y conectarse entre sí a través de localhost. Las vainas pueden conectarse utilizando la dirección IP de algún otro pod o identificando un recurso dentro de otro pod.

Es casi seguro que necesitará eliminar las vainas por uno de sus nodos al ejecutar su clúster Kubernetes. Es posible que deba solucionar problemas de nodo, actualizar el nodo o incluso escalar su clúster. Aunque eliminar las cápsulas de cualquier nodo no es difícil, hay algunas medidas que debe seguir para asegurarse de que su aplicación no esté interrumpida. Usamos POD para iniciar nuestras aplicaciones en lugar de simplemente iniciar contenedores. Una cápsula es un grupo de contenedores que son parte del mismo nodo de trabajadores. Cada POD tendrá su dirección IP, nombre de host y otros procesos.

En este tutorial, le diremos la forma de eliminar las vainas de Kubernetes uno por uno y eliminarlas colectivamente.

Requisitos previos

Para eliminar todas las vainas en Kubernetes, debemos verificar el sistema operativo. En nuestro caso, estamos usando Ubuntu 20.04 Sistema operativo. Sin embargo, puede verificar cualquier otra distribución de Linux de acuerdo con sus requisitos. Además, verifique que el clúster de Minikube sea un componente esencial para ejecutar servicios de Kubernetes en Linux. Debe instalar un clúster de minikube en su sistema para la implementación suave de este tutorial.

Método para eliminar todas las vainas en Kubernetes

Ahora, llega el momento de elaborar un método para eliminar todas las vainas o una sola vaina en Kubernetes. Siga los pasos adjuntos para realizar su trabajo sin problemas.

Paso 1. Iniciar minikube

Para comenzar un clúster de minikube, debe abrir el terminal de la línea de comando de su Ubuntu 20.04 Sistema. Puede abrirlo siguiendo dos formas que son:

  • Buscando "terminal" en el área de búsqueda de aplicaciones del Ubuntu 20.04 sistema
  • Mediante el uso de la tecla de acceso directo "Ctrl+Alt+T"

Al elegir cualquiera de las formas de exhibición anteriores, podrá lanzar efectivamente el terminal. Ahora el objetivo principal es iniciar minikube, puede hacerlo escribiendo el comando enumerado en el terminal.

$ start minikube

Todo el proceso tomará unos minutos, se sugiere que no renuncie a la terminal hasta que comience el minikube. También puede actualizar el clúster de minikube.

Paso 2: Verifique los nodos activos

Ahora tenemos que verificar el estado de los nodos. Para este propósito, pruebe el comando mencionado a continuación junto con una palabra clave Kubectl.

$ kubectl obtener nodos

Después de la ejecución del comando citado anterior, puede ver el nombre, el estado, el rol, la edad y la versión de los nodos.

Paso 3: Enumere todas las vainas

El paso más importante de esta guía es enumerar toda la información sobre los pods presentes en el sistema. Para fines de listado, debe ejecutar el siguiente comando en el terminal.

$ kubectl consigue vainas

En la salida de este comando, puede ver los nombres, los reinicios del estado y las edades de todas las cápsulas que se ejecutan en su sistema.

Paso 4: Eliminar vainas uno por uno

Si no desea eliminar todas las cápsulas colectivamente y desea eliminar cualquier POD específico, puede utilizar el comando a continuación.

$ kubectl eliminar pods nginx

En nuestro caso, hemos eliminado la cápsula llamada "Nginx". Sin embargo, puede eliminar la cápsula según sus requisitos.

Paso 5: Eliminar todas las vainas

Si desea eliminar todas las cápsulas colectivamente, puede hacerlo ejecutando el comando que se encuentra a continuación.

$ Kubectl Eliminar vainas

La palabra clave "todo" representa que todos los pods se eliminarán.

Conclusión

En este tutorial, hemos elaborado el concepto de vainas y por qué su eliminación es importante. Además, hemos explicado el método para eliminar los vainas uno por uno o para eliminarlos colectivamente. Espero que ahora puedas eliminar fácilmente las vainas requeridas de tu sistema convenientemente.