¿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.
Instale el servicio Docker.
Habilite el servicio Docker durante el arranque.
Edite el archivo de configuración del servicio Docker.
Agregue la siguiente configuración al final del elemento denominado: EXECSTART
Aquí está el archivo antes de nuestra configuración.
Aquí está el archivo después de nuestra configuración.
Cree un archivo de configuración del sistema.
Aquí está el contenido del archivo.
Habilite el archivo de configuración del sistema.
Edite el archivo de configuración denominado: MODULES. Conf
Agregue la siguiente configuración al final de este archivo.
Edite el archivo de configuración FSTAB y deshabilite el uso de La memoria de intercambio.
Aquí está el archivo antes de nuestra configuración.
Aquí está el archivo después de nuestra configuración.
Establezca un nombre de host único.
Edite el archivo de configuración denominado HOSTS.
Agregue una entrada al nodo secundario de Kubernetes.
Cree un archivo para configurar las variables de entorno necesarias.
Aquí está el contenido del archivo.
Reinicie el equipo.
Descargue e instale la clave del repositorio de Kubernetes.
Agregue el repositorio oficial de Kubernetes.
Instale los paquetes de Kubernetes.
Descargue las imágenes de Kubernetes necesarias.
Aquí está la salida del comando.
Inicializar el clúster de Kubernetes.
Aquí está la salida del comando.
Tome nota del comando para agregar nodos al clúster de Kubernetes.
Establezca el permiso de archivo correcto en el archivo de configuración de Kubernetes.
Instale la configuración de red necesaria para los POD.
Instale el controlador de Ingress.
De forma predeterminada, el nodo maestro de Kubernetes no puede ejecutar PODS.
Opcionalmente, habilite el nodo maestro Kubernetes para ejecutar PODS.
¡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.
Instale el servicio Docker.
Habilite el servicio Docker durante el arranque.
Edite el archivo de configuración del servicio Docker.
Agregue la siguiente configuración al final del elemento denominado: EXECSTART
Aquí está el archivo antes de nuestra configuración.
Aquí está el archivo después de nuestra configuración.
Cree un archivo de configuración del sistema.
Aquí está el contenido del archivo.
Habilite el archivo de configuración del sistema.
Edite el archivo de configuración denominado: MODULES. Conf
Agregue la siguiente configuración al final de este archivo.
Edite el archivo de configuración FSTAB y deshabilite el uso de La memoria de intercambio.
Aquí está el archivo antes de nuestra configuración.
Aquí está el archivo después de nuestra configuración.
Establezca un nombre de host único.
Edite el archivo de configuración denominado HOSTS.
Agregue una entrada al nodo maestro De Kubernetes.
Reinicie el equipo.
Descargue e instale la clave del repositorio de Kubernetes.
Agregue el repositorio oficial de Kubernetes.
Instale los paquetes de Kubernetes.
Unirse al clúster de Kubernetes.
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.
¡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.
Aquí está la salida del comando.
Cree una implementación con la imagen Nginx.
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.
Aquí está la salida del comando.
En nuestro ejemplo, el POD creado se ejecuta en el siguiente nodo: KUBERNETES-02.LOCAL
Escale nuestra implementación a 3 réplicas.
Compruebe la implementación de Kubernetes.
Aquí está la salida del comando.
Enumere los POD instalados en el clúster.
Aquí está la salida del comando.
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.
Aquí está el contenido del archivo.
No cambie la sangría de archivo YAML utilizada anteriormente.
Instale el nuevo servicio Kubernetes.
Compruebe la lista de servicios de Kubernetes.
Aquí está la salida del comando.
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.
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.
¡Felicitaciones! Ha probado el clúster de Kubernetes correctamente.