¿Le gustaría aprender a instalar el Dashboard de Kubernetes en Ubuntu Linux? En este tutorial, vamos a mostrarle cómo instalar el Dashboard de Kubernetes en un equipo que ejecuta Ubuntu Linux.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18
En este tutorial se supone que tiene instalado un nodo maestro de Kubernetes.
En nuestro ejemplo, la dirección IP del nodo Kubernetes es 192.168.15.200.
Kubernetes – Tutoriales
En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con Kubernetes.
Tutorial Kubernetes Dashboard – Instalación en Ubuntu Linux
Instale la lista de paquetes necesarios.
Descargue el archivo YAML necesario.
Instale la configuración del Dashboard de Kubernetes necesaria.
Aquí está la salida del comando.
Cree una cuenta de servicio para el Dashboard.
Configure el rol de administrador de clúster en la cuenta de servicio del Dashboard.
Enumere los secretos disponibles en el servidor de Kubernetes.
Aquí está la salida del comando.
Fíjate que el nombre de tu secreto no será el mismo que el nuestro.
Obtenga el valor del token secreto.
Aquí está la salida del comando.
Tome nota del valor del token.
En nuestro ejemplo, este es el valor del token:
Inicie el proxy para habilitar el acceso al Dashboard de Kubernetes.
¡Importante! El acceso al Dashboard de Kubernetes a través de HTTP solo se permite al Localhost.
Si este equipo tiene una interfaz gráfica, abra su navegador y acceda a la siguiente URL:
• http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
Se debe mostrar la interfaz de inicio de sesión del Dashboard de Kubernetes.
Seleccione la opción Token e introduzca el token secreto de Kubernetes.
Después de un inicio de sesión exitoso, se debe presentar el Dashboard de Kubernetes.
¡Felicitaciones! Ha finalizado correctamente la instalación del Dashboard de Kubernetes.
Dashboard Kubernetes – Acceso remoto mediante proxy Apache
El acceso al Dashboard de Kubernetes a través de HTTP solo se permite al Localhost.
Vamos a usar Apache como proxy para permitir el acceso remoto en el Dashboard de Kubernetes.
En el nodo Maestro, instale el servidor Apache.
Habilite los módulos Apache necesarios.
Edite el archivo de configuración de Apache.
Agregue las siguientes líneas al final de este archivo.
Cree una clave privada y el certificado mediante el comando OpenSSL.
Introduzca la información solicitada.
En la opción denominada COMMON_NAME, debe introducir la dirección IP o el nombre de host.
En nuestro ejemplo, usamos la dirección IP: 192.168.15.200
Edite el archivo de configuración de Apache para el sitio web predeterminado.
Aquí está el archivo, antes de nuestra configuración.
Aquí está el archivo, después de nuestra configuración.
En nuestro ejemplo, redireccionamos a los usuarios HTTP a la versión HTTPS del sitio web.
En nuestro ejemplo, el servidor Apache funcionará como proxy y enviará todas las solicitudes al proxy de Kubernetes.
En nuestro ejemplo, usamos certificados autofirmados.
Reinicie el servicio Apache.
Inicie el proxy para habilitar el acceso al Dashboard de Kubernetes.
Abra su navegador e introduzca la dirección IP de su servidor web.
En nuestro ejemplo, se introdujo la siguiente URL en el navegador:
• https://192.168.15.200/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login
El servidor Apache funcionará como proxy y mostrará el Dashboard de Kubernetes.
Seleccione la opción Token e introduzca el token secreto de Kubernetes.
Después de un inicio de sesión exitoso, se debe presentar el Dashboard de Kubernetes.
¡Felicitaciones! Ha completado correctamente la configuración de Apache como proxy para el Dashboard de Kubernetes.