Vuoi imparare a installare il Dashboard Kubernetes su Ubuntu Linux? In questo tutorial, ti mostreremo come installare Kubernetes Dashboard su un computer che esegue Ubuntu Linux.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18
In questa esercitazione si presuppone che sia installato un nodo master Kubernetes.
Nel nostro esempio, l’indirizzo IP del nodo Kubernetes è 192.168.15.200.
Kubernetes – Tutorial
In questa pagina, offriamo un rapido accesso a un elenco di tutorial relativi a Kubernetes.
Tutorial Kubernetes Dashboard – Installazione su Ubuntu Linux
Installare l’elenco dei pacchetti richiesti.
Scaricare il file YAML richiesto.
Installare la configurazione di Kubernetes Dashboard richiesta.
Ecco l’output del comando.
Creare un account di servizio per il dashboard.
Configurare il ruolo di amministratore del cluster per l’account del servizio Dashboard.
Elencare i segreti disponibili sul server Kubernetes.
Ecco l’output del comando.
Nota che il nome del tuo segreto non sarà lo stesso del nostro.
Ottenere il valore del token segreto.
Ecco l’output del comando.
Prendere nota del valore del token.
Nel nostro esempio, questo è il valore del token:
Avviare il proxy per abilitare l’accesso al dashboard di Kubernetes.
Importante! L’accesso al dashboard Kubernetes su HTTP è consentito solo a Localhost.
Se il computer dispone di un’interfaccia grafica, aprire il browser e accedere al seguente URL:
• http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
Dovrebbe essere visualizzata l’interfaccia di accesso Kubernetes Dashboard.
Selezionare l’opzione Token e immettere il token Kubernetes.
Dopo un accesso riuscito, il Dashboard Kubernetes dovrebbe essere presentato.
Congratulazioni! L’installazione del dashboard di Kubernetes è stata completata con successo.
Dashboard di Kubernetes – Accesso remoto tramite proxy Apache
L’accesso al dashboard Kubernetes su HTTP è consentito solo a Localhost.
Usiamo Apache come proxy per consentire l’accesso remoto sul dashboard di Kubernetes.
Nel nodo Master installare il server Apache.
Attivare i moduli Apache richiesti.
Modificare il file di configurazione Apache.
Aggiungere le seguenti righe alla fine di questo file.
Creare una chiave privata e il certificato utilizzando il comando OpenSSL.
Immettere le informazioni richieste.
Nell’opzione denominata COMMON_NAME, è necessario immettere l’indirizzo IP o il nome host.
Nel nostro esempio, abbiamo usato l’indirizzo IP: 192.168.15.200
Modificare il file di configurazione Apache per il sito Web predefinito.
Ecco il file, prima della nostra configurazione.
Ecco il file, dopo la nostra configurazione.
Nel nostro esempio, abbiamo reindirizzato gli utenti HTTP alla versione HTTPS del sito web.
Nel nostro esempio, il server Apache funzionerà come proxy e invierà tutte le richieste al proxy Kubernetes.
Nel nostro esempio, abbiamo usato certificati autofirmati.
Riavviare il servizio Apache.
Avviare il proxy per abilitare l’accesso al dashboard di Kubernetes.
Aprire il browser e immettere l’indirizzo IP del server Web.
Nel nostro esempio, il seguente URL è stato immesso nel browser:
• https://192.168.15.200/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login
Il server Apache funzionerà come proxy e visualizzerà il dashboard di Kubernetes.
Selezionare l’opzione Token e immettere il token Kubernetes.
Dopo un accesso riuscito, il Dashboard Kubernetes dovrebbe essere presentato.
Congratulazioni! La configurazione di Apache è stata completata con successo come proxy del dashboard di Kubernetes.