GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo configurar un clúster de Kubernetes con Rancher

Introducción

Rancher proporciona una interfaz para la implementación de aplicaciones y el mantenimiento de clústeres en Kubernetes. La herramienta brinda a los equipos de DevOps una pila de software completa para administrar aplicaciones en contenedores. Con Rancher, Kubernetes se puede ejecutar en cualquier lugar:en un centro de datos o en un entorno híbrido o de múltiples nubes.

Este tutorial lo guiará a través de los pasos necesarios para configurar su clúster de Kubernetes en Rancher.

Requisitos previos

  • Un clúster de Kubernetes
  • Rancher instalado
  • Una versión de Docker compatible con Rancher instalada en todas las máquinas
  • Privilegios de Sudo

Agregar un clúster de Kubernetes a Rancher

1. Seleccione los Clusters en la barra de menú de su interfaz gráfica de Rancher y luego haga clic en Agregar clúster botón.

Se abre una nueva página con los tipos de clústeres disponibles.

2. Puede registrar un clúster que creó anteriormente o crear un nuevo clúster utilizando los nodos existentes. Este artículo demostrará la creación de un nuevo clúster de Kubernetes. Haga clic en Nodos existentes botón para iniciar el proceso.

3. A continuación, proporcione un nombre de clúster. En las secciones expandibles a continuación, configure roles de miembros y configure etiquetas y anotaciones para el clúster:

4. Desplácese hacia abajo hasta Opciones de clúster y expanda las Opciones de Kubernetes sección. Seleccione la versión de Kubernetes y el proveedor de red.

5. En la subsección Proveedor de la nube, seleccione su proveedor de la nube. Elija Ninguno si no desea configurar la nube:

6. Cuando termine de configurar el clúster, desplácese hasta la parte inferior de la página y haga clic en Siguiente. botón.

7. A continuación, personalice el comando que ejecutará en sus máquinas existentes. Comience seleccionando los roles para el nodo:

8. Presione el botón azul para copiar el comando a continuación. Luego ejecute el comando en los nodos correspondientes.

9. El comando instala una versión docker de un agente de Rancher. El siguiente resultado confirma la descarga exitosa del contenedor:

10. Vaya a la GUI de Rancher y haga clic en Listo. en la parte inferior de la página Opciones de clúster.

Administrar el clúster

Debería ver el panel de control del clúster de Rancher clásico si el clúster se inicia correctamente, similar a la imagen a continuación.

La placa proporciona información sobre el estado de los componentes del clúster. El sistema envía alertas cuando los componentes funcionan mal y muestra los parámetros básicos del sistema:CPU, memoria y módulos.

Otra forma de monitorear el clúster es usar el Explorador de clústeres. Para usar la herramienta, haga clic en el botón amarillo en la esquina superior derecha de la página en el menú principal.

Cluster Explorer ofrece una forma más compacta de monitorear y administrar el clúster y las cargas de trabajo implementadas.

Implementar una carga de trabajo de clúster en Rancher

Rancher le permite implementar y escalar fácilmente las cargas de trabajo del clúster de Kubernetes. El siguiente ejemplo le muestra cómo implementar un servidor de demostración de Nginx en el clúster que creó.

1. En el menú principal, coloca el cursor sobre la sección Global , luego sobre el nuevo de su clúster y, finalmente, haga clic en Predeterminado proyecto.

2. Luego, haga clic en Implementar botón en el tablero del clúster.

Aparecerá la página Implementar carga de trabajo.

3. Asigne un nombre a la implementación, asigne pods y proporcione el nombre de la imagen de Docker y el espacio de nombres para la implementación. A continuación, haga clic en Agregar puerto y escriba la configuración de puerto necesaria.

4. Desplácese hacia abajo para ver más opciones, como la configuración de variables de entorno, la programación de nodos, las comprobaciones de estado, etc. Cuando termine, haga clic en Iniciar en la parte inferior de la página y espere a que se inicie la carga de trabajo. Cuando se completa el proceso, la carga de trabajo muestra el Activo etiqueta.

Para probar la implementación, vaya al puerto que asignó en el Paso 3. La página de demostración de Nginx debería mostrar:

Modificar una implementación en Rancher

Rancher hace posible escalar las implementaciones hacia arriba o hacia abajo rápidamente. El siguiente ejemplo le muestra cómo escalar la cantidad de pods del servidor de demostración Nginx de uno a tres.

1. En el tablero del clúster, haga clic en los tres puntos en el lado derecho del elemento de la carga de trabajo que desea modificar. Luego, elige Editar .

Aparece la página Editar carga de trabajo.

2. Escriba la cantidad de pods que desea tener dedicados a la carga de trabajo:

La página también le permite cambiar la configuración que proporcionó cuando creó la carga de trabajo.

3. Haga clic en Guardar en la parte inferior de la página una vez que realice todas las ediciones necesarias.

Finalmente, la carga de trabajo se reinicia:


Ubuntu
  1. Cómo implementar Redis Cluster en Kubernetes

  2. Cómo configurar un cortafuegos con UFW en Ubuntu 18.04

  3. Cómo instalar Kubernetes con Minikube en Ubuntu 20.04

  4. Configurar el clúster de Kubernetes con Rancher

  5. Cómo configurar MySQL Cluster en Ubuntu

Cómo configurar el clúster RabbitMQ en CentOS 7

Cómo instalar un clúster Docker de Kubernetes en CentOS 7

Cómo configurar el clúster RabbitMQ en Ubuntu 20.04

Cómo crear un clúster de Kubernetes con AWS CLI

Cómo implementar el clúster de Kubernetes en AWS con Amazon EKS

Cómo configurar el servidor de correo electrónico con Plesk en Ubuntu 20.04