¿Le gustaría aprender a hacer una instalación de clúster de Kubernetes en Ubuntu Linux? En este tutorial, vamos a mostrarle cómo instalar un clúster de Kubernetes en un equipo que ejecuta Ubuntu Linux.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18

En nuestro ejemplo, la dirección IP del nodo maestro Kubernetes es 192.168.100.9.

En nuestro ejemplo, la dirección IP del nodo secundario de Kubernetes es 192.168.100.10.

Kubernetes – Tutoriales

En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con Kubernetes.

Tutorial Kubernetes Cluster – Instalación de nodos maestros

• IP – 192.168.100.9
• Hostname – KUBERNETES-01.LOCAL

Instale la lista de paquetes necesarios.

Copy to Clipboard

Instale el servicio Docker.

Copy to Clipboard

Habilite el servicio Docker durante el arranque.

Copy to Clipboard

Edite el archivo de configuración del servicio Docker.

Copy to Clipboard

Agregue la siguiente configuración al final del elemento denominado: EXECSTART

Copy to Clipboard

Aquí está el archivo antes de nuestra configuración.

Copy to Clipboard

Aquí está el archivo después de nuestra configuración.

Copy to Clipboard

Cree un archivo de configuración del sistema.

Copy to Clipboard

Aquí está el contenido del archivo.

Copy to Clipboard

Habilite el archivo de configuración del sistema.

Copy to Clipboard

Edite el archivo de configuración denominado: MODULES. Conf

Copy to Clipboard

Agregue la siguiente configuración al final de este archivo.

Copy to Clipboard

Edite el archivo de configuración FSTAB y deshabilite el uso de La memoria de intercambio.

Copy to Clipboard

Aquí está el archivo antes de nuestra configuración.

Copy to Clipboard

Aquí está el archivo después de nuestra configuración.

Copy to Clipboard

Establezca un nombre de host único.

Copy to Clipboard

Edite el archivo de configuración denominado HOSTS.

Copy to Clipboard

Agregue una entrada al nodo secundario de Kubernetes.

Copy to Clipboard

Cree un archivo para configurar las variables de entorno necesarias.

Copy to Clipboard

Aquí está el contenido del archivo.

Copy to Clipboard

Reinicie el equipo.

Copy to Clipboard

Descargue e instale la clave del repositorio de Kubernetes.

Copy to Clipboard

Agregue el repositorio oficial de Kubernetes.

Copy to Clipboard

Instale los paquetes de Kubernetes.

Copy to Clipboard

Descargue las imágenes de Kubernetes necesarias.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

Inicializar el clúster de Kubernetes.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

Tome nota del comando para agregar nodos al clúster de Kubernetes.

Copy to Clipboard

Establezca el permiso de archivo correcto en el archivo de configuración de Kubernetes.

Copy to Clipboard

Instale la configuración de red necesaria para los POD.

Copy to Clipboard

Instale el controlador de Ingress.

Copy to Clipboard

De forma predeterminada, el nodo maestro de Kubernetes no puede ejecutar PODS.

Opcionalmente, habilite el nodo maestro Kubernetes para ejecutar PODS.

Copy to Clipboard

¡Felicitaciones! Ha terminado la instalación de Kubernetes en Ubuntu Linux.

Tutorial Kubernetes Cluster – Instalación de nodos secundarios

• IP – 192.168.100.10
• Hostname – KUBERNETES-02.LOCAL

Instale la lista de paquetes necesarios.

Copy to Clipboard

Instale el servicio Docker.

Copy to Clipboard

Habilite el servicio Docker durante el arranque.

Copy to Clipboard

Edite el archivo de configuración del servicio Docker.

Copy to Clipboard

Agregue la siguiente configuración al final del elemento denominado: EXECSTART

Copy to Clipboard

Aquí está el archivo antes de nuestra configuración.

Copy to Clipboard

Aquí está el archivo después de nuestra configuración.

Copy to Clipboard

Cree un archivo de configuración del sistema.

Copy to Clipboard

Aquí está el contenido del archivo.

Copy to Clipboard

Habilite el archivo de configuración del sistema.

Copy to Clipboard

Edite el archivo de configuración denominado: MODULES. Conf

Copy to Clipboard

Agregue la siguiente configuración al final de este archivo.

Copy to Clipboard

Edite el archivo de configuración FSTAB y deshabilite el uso de La memoria de intercambio.

Copy to Clipboard

Aquí está el archivo antes de nuestra configuración.

Copy to Clipboard

Aquí está el archivo después de nuestra configuración.

Copy to Clipboard

Establezca un nombre de host único.

Copy to Clipboard

Edite el archivo de configuración denominado HOSTS.

Copy to Clipboard

Agregue una entrada al nodo maestro De Kubernetes.

Copy to Clipboard

Reinicie el equipo.

Copy to Clipboard

Descargue e instale la clave del repositorio de Kubernetes.

Copy to Clipboard

Agregue el repositorio oficial de Kubernetes.

Copy to Clipboard

Instale los paquetes de Kubernetes.

Copy to Clipboard

Unirse al clúster de Kubernetes.

Copy to Clipboard

En nuestro ejemplo, este equipo se unió al clúster de Kubernetes instalado en el nodo maestro 192.168.100.9.

Tenga en cuenta que debe utilizar el comando personalizado creado por el nodo maestro para unirse al clúster.

Aquí está la salida del comando.

Copy to Clipboard

¡Felicitaciones! Se ha unido al clúster de Kubernetes.

Tutorial Kubernetes – Prueba del clúster

En el nodo maestro, enumere los miembros del clúster de Kubernetes.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

Cree una implementación con la imagen Nginx.

Copy to Clipboard

En nuestro ejemplo, creamos una implementación denominada TEST.

Espere a que el sistema descargue la imagen Nginx e inicie el POD.

Enumere los POD instalados en el clúster.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

En nuestro ejemplo, el POD creado se ejecuta en el siguiente nodo: KUBERNETES-02.LOCAL

Escale nuestra implementación a 3 réplicas.

Copy to Clipboard

Compruebe la implementación de Kubernetes.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

Enumere los POD instalados en el clúster.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

En nuestro ejemplo, tenemos 3 POD ejecutándose en el siguiente nodo: KUBERNETES-02.LOCAL

Cree un archivo YAML con la nueva configuración de servicio.

Copy to Clipboard

Aquí está el contenido del archivo.

Copy to Clipboard

No cambie la sangría de archivo YAML utilizada anteriormente.

Instale el nuevo servicio Kubernetes.

Copy to Clipboard

Compruebe la lista de servicios de Kubernetes.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

En nuestro ejemplo, creamos un nuevo servicio denominado TEST-WEB.

En nuestro ejemplo, exponemos el puerto 80 de nuestra implementación como el puerto 80 del host 192.168.100.9.

Utilice el comando CURL para probar la comunicación con nuestra implementación de Nginx.

Copy to Clipboard

Abra su navegador e introduzca la dirección IP de su servidor Kubernetes.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• http://192.168.100.9

El servidor Kubernetes mostrará la página Nginx.

nginx welcome

¡Felicitaciones! Ha probado el clúster de Kubernetes correctamente.