¿Desea aprender a instalar el panel de Kubernetes y habilitar la autenticación de usuario? En este tutorial, vamos a mostrarle cómo instalar el panel de Kubernetes y habilitar la autenticación con el nombre de usuario y la contraseña 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 – Habilitar la autenticación de usuario
Instale la lista de paquetes necesarios.
Descargue el archivo YAML necesario.
Edite este archivo YAML.
Busque el área denominada DEPLOYMENT y agregue la siguiente configuración.
Aquí está el área DEPLOYMENT, antes de nuestra configuración.
Aquí está el área DEPLOYMENT, después de nuestra configuración.
Instale la configuración del Dashboard de Kubernetes necesaria.
Aquí está la salida del comando.
Cree el archivo de contraseña del panel de Kubernetes.
Aquí está el contenido del archivo.
En nuestro ejemplo, creamos una cuenta de usuario denominada ADMIN y configuramos la contraseña ADMINPASS123.
Edite el archivo de configuración de la API de Kubernetes.
Busque el área denominada VOLUMES y agregue la siguiente configuración.
Aquí está el área VOLUMES, antes de nuestra configuración.
Aquí está el área VOLUMES, después de nuestra configuración.
Busque el área denominada VOLUMEMOUNTS y agregue la siguiente configuración.
Aquí está el área VOLUMEMOUNTS, antes de nuestra configuración.
Aquí está el área VOLUMEMOUNTS, después de nuestra configuración.
Busque el área denominada COMMAND y agregue la siguiente configuración.
Aquí está el área COMMAND, antes de nuestra configuración.
Aquí está el área COMMAND, después de nuestra configuración.
Después de cambiar el archivo de configuración de la API de Kubernetes, el sistema eliminará automáticamente los POD utilizando la configuración anterior.
El sistema también generará nuevos POD utilizando la nueva configuración.
Esto puede tardar entre 1 y 5 minutos.
Usted puede monitorear el archivo del Syslog para verificar este proceso.
Espere a que finalice este proceso.
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 Básico e introduzca el nombre de usuario y la contraseña creados anteriormente.
• Username: admin
• Password: adminpass123
Después de un inicio de sesión exitoso, se debe presentar el Dashboard de Kubernetes.
Ha terminado la configuración del panel de Kubernetes para usar la autenticación básica.
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 Básico e introduzca el nombre de usuario y la contraseña creados anteriormente.
• Username: admin
• Password: adminpass123
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.