Souhaitez-vous apprendre à installer le tableau de bord Kubernetes sur Ubuntu Linux ? Dans ce tutoriel, nous allons vous montrer comment installer le tableau de bord Kubernetes sur un ordinateur exécutant Ubuntu Linux.

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

Ce didacticiel suppose que vous avez installé un nœud maître Kubernetes.

Dans notre exemple, l’adresse IP du nœud Kubernetes est 192.168.15.200.

Kubernetes – Tutoriels

Sur cette page, nous offrons un accès rapide à une liste de tutoriels liés à Kubernetes.

Didacticiel Kubernetes Dashboard – Installation sur Ubuntu Linux

Installez la liste des paquets requis.

Copy to Clipboard

Téléchargez le fichier YARL requis.

Copy to Clipboard

Installez la configuration requise du tableau de bord Kubernetes.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Créez un compte de service pour le tableau de bord.

Copy to Clipboard

Configurez le rôle d’administrateur de cluster sur le compte de service Tableau de bord.

Copy to Clipboard

Répertoriez les secrets disponibles sur le serveur Kubernetes.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Notez que le nom de votre secret ne sera pas le même que le nôtre.

Obtenez la valeur du jeton secret.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Prenez note de la valeur symbolique.

Dans notre exemple, il s’agit de la valeur symbolique :

Copy to Clipboard

Démarrez le proxy pour activer l’accès au tableau de bord Kubernetes.

Copy to Clipboard

Important! L’accès au tableau de bord Kubernetes sur HTTP n’est autorisé qu’à l’adresse Localhost.

Si cet ordinateur dispose d’une interface graphique, ouvrez votre navigateur et accédez à l’URL suivante :

• http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

L’interface de connexion kubernetes Dashboard doit être affichée.

Kubernetes Dashboard login page

Sélectionnez l’option Jeton et entrez le jeton secret Kubernetes.

Après une connexion réussie, le tableau de bord Kubernetes doit être présenté.

Kubernetes Dashboard

félicitations! Vous avez terminé avec succès l’installation du tableau de bord Kubernetes.

Tableau de bord Kubernetes – Accès à distance à l’aide d’un proxy Apache

L’accès au tableau de bord Kubernetes sur HTTP n’est autorisé qu’à l’adresse Localhost.

Utilisons Apache comme proxy pour autoriser l’accès à distance sur le tableau de bord Kubernetes.

Sur le nœud Maître, installez le serveur Apache.

Copy to Clipboard

Activez les modules Apache requis.

Copy to Clipboard

Modifiez le fichier de configuration Apache.

Copy to Clipboard

Ajoutez les lignes suivantes à la fin de ce fichier.

Copy to Clipboard

Créez une clé privée et le certificat à l’aide de la commande OpenSSL.

Copy to Clipboard

Entrez les informations demandées.

Copy to Clipboard

Sur l’option nommée COMMON_NAME, vous devez entrer l’adresse IP ou le nom d’hôte.

Dans notre exemple, nous avons utilisé l’adresse IP: 192.168.15.200

Modifiez le fichier de configuration Apache pour le site Web par défaut.

Copy to Clipboard

Voici le fichier, avant notre configuration.

Copy to Clipboard

Voici le fichier, après notre configuration.

Copy to Clipboard

Dans notre exemple, nous avons redirigé les utilisateurs HTTP vers la version HTTPS du site Web.

Dans notre exemple, le serveur Apache fonctionnera comme proxy et enverra toutes les demandes au proxy Kubernetes.

Dans notre exemple, nous avons utilisé des certificats auto-signés.

Redémarrez le service Apache.

Copy to Clipboard

Démarrez le proxy pour activer l’accès au tableau de bord Kubernetes.

Copy to Clipboard

Ouvrez votre navigateur et saisissez l’adresse IP de votre serveur web.

Dans notre exemple, l’URL suivante a été saisie dans le navigateur :

• https://192.168.15.200/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login

Le serveur Apache fonctionnera comme proxy et affichera le tableau de bord Kubernetes.

Kubernetes Dashboard login page

Sélectionnez l’option Jeton et entrez le jeton secret Kubernetes.

Après une connexion réussie, le tableau de bord Kubernetes doit être présenté.

Kubernetes Dashboard

félicitations! Vous avez terminé avec succès la configuration d’Apache en tant que proxy vers le tableau de bord Kubernetes.