Cómo eliminar la implementación en Kubernetes

Cómo eliminar la implementación en Kubernetes
Una implementación le permite definir el ciclo de vida de una aplicación. Una entidad de Kubernetes es un enfoque para indicar el sistema Kubernetes cómo necesita la apariencia de la carga de trabajo de su clúster. Una vez que el objeto se crea con éxito, el clúster funciona para certificar que el objeto subsiste, preservando el aspecto del clúster de Kubernetes deseado.

Todo el proceso de actualización de aplicaciones contenedores manualmente puede ser abrumador y aburrido. Avanzar un servicio a la próxima variante necesita iniciar la versión filtrada de la cápsula, terminando la versión de grado fuera de un pod, esperando y validando que la nueva variante se ha lanzado con éxito, y ocasionalmente regresa a la versión anterior en el caso de un chapucear.

Si realiza todas estas tareas manualmente, entonces puede haber una posibilidad de errores humanos, y las secuencias de comandos adecuadamente necesita un potencial total y una cantidad sustancial de esfuerzo. Por fin, convierten el proceso de lanzamiento en un retroceso.

Para solucionar este problema, la implementación de Kubernetes hace que todo el proceso sea repetible y mecanizado. Sin embargo, el despliegue confirma que el número preferido de POD se ejecuta y vacía en todo momento. Todo el proceso de actualización se registra y se verifica con opciones para continuar, pausar y volver a variantes anteriores. Aquí está la descripción completa de la implementación de Kubernetes. Ahora, procedamos más para explicar cómo crear o eliminar la implementación en Kubernetes.

Una implementación de Kubernetes ejecuta muchas copias de su aplicación y sustituye automáticamente cualquier solicitud que falle o se vuelva impasible. Cuando trabaje con Kubernetes, con frecuencia necesitará eliminar las implementaciones de Kubernetes. Crear o eliminar implementaciones en Kubernetes es bastante útil con la ayuda de los comandos de implementaciones de eliminación de kubectl. Elaboraremos todo el proceso de creación y eliminación de la implementación con un poco más de detalle.

Requisitos previos

Deberá conocer la versión de su sistema operativo para eliminar una implementación en Kubernetes. En nuestra situación, usamos Ubuntu 20.04 Sistema operativo para implementar los comandos Kubectl. Una vez hecho con el sistema operativo, su próximo paso es instalar el clúster de Minikube en su sistema para ejecutar sin problemas Kubernetes en Linux. Minikube ofrece una experiencia útil y un entorno de aprendizaje de acogida.

Métodos para eliminar la implementación en Kubernetes

Venga, verifiquemos cómo eliminar la implementación en Kubernetes con la ayuda de comandos o pasos agregados.

Iniciar minikube

Una vez que instala con éxito el clúster de Minikube, ahora es el momento de lanzarlo con la ayuda de dos métodos. El primer método es escribir "terminal" del Ubuntu 20.04 Barra de búsqueda de aplicaciones del sistema o presione "Ctrl+Alt+T" simultáneamente. Usando estos dos métodos, puede iniciar eficientemente el terminal. Ahora, escriba el comando "Iniciar minikube" en la terminal y espere un tiempo hasta que comience con éxito.

$ minikube comienzo

Crear despliegue

Para eliminar la implementación en Kubernetes, primero necesitamos crearlo, ya que no hay implementación incorporada. Para este propósito, primero lanzamos el minikube y luego usamos el comando dado para crear un archivo en Ubuntu 20.04. La palabra clave táctil en la siguiente instrucción crea el archivo.

implementación de $ touch.yaml

Una vez que ejecute la implementación táctil citada anteriormente.Comando yaml 'El archivo se crea correctamente en Ubuntu 20.04. Puedes mirarlo en la siguiente captura de pantalla.

Ahora, guarde y abra el archivo .archivo yaml. La captura de pantalla adjunta es una ilustración de una implementación. Crea una duplicación para transportar 3 vainas Nginx.

La siguiente captura de pantalla establece que:

  • Se forma un desplegamiento de Nginx, especificado por el ".metadatos.Nombre "campo.
  • El desplegador Nginx crea 3 vainas idénticas, especificadas por el ".Especificaciones.réplicas "campo.
  • La plantilla POD contiene los subcampos enumerados:
    • Las vainas están categorizadas App: Nginx usando el .metadatos.campo de etiquetas.
    • El ".plantilla.Campo de especificación ", especifica que las cápsulas ejecuta un contenedor, nginx, que ejecuta la copia del concentrador Nginx Docker en 1.14.2 versión.
    • Formar un contenedor y especificar su nombre usando ".Especificaciones.plantilla.Especificaciones.contenedores [0].campo de nombre."

Nuestro siguiente paso es crear la implementación. Entonces, ejecute el comando mencionado a continuación:

Si desea mostrar la implementación para verificar si se crea o no, ejecute el siguiente comando.

Para verificar las implementaciones en su clúster, se muestran los campos agregados:

  • Nombre especifica los nombres de implementación en el espacio de nombres.
  • Ready muestra la disponibilidad de réplicas de aplicaciones para sus usuarios.
  • Impresiones actualizadas El total de réplicas de cantidad que se han actualizado para obtener el estado elegido.
  • Disponible especifica cuántas réplicas de aplicaciones se ofrecen a sus usuarios.

Eliminar implementación

Cuando hablamos de implementación de eliminación, tenemos dos opciones para eliminarlas.

  • Comando kubectl
  • Archivo de configuración

Aquí, usamos el nombre de implementación con el comando dado para eliminar la implementación.

La salida muestra que la implementación llamada "Nginx" se eliminó con éxito.

Conclusión

Entonces, aquí en esta guía, hemos discutido la forma en que puede crear o eliminar la implementación en Kubernetes. Puede crear cualquier implementación dependiendo de su necesidad laboral. Espero que ahora puedas eliminar fácilmente la implementación en Kubernetes.