Haluatko oppia asentamaan Kubernetes-koontinäytön ja enable user authenticationin? Tässä opetusohjelmassa näytämme sinulle, miten Kubernetes Dashboard asennetaan ja otetaan käyttöön todennus käyttäjätunnuksella ja salasanalla Ubuntu Linux -tietokoneessa.

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

Tässä opetusohjelmassa oletetaan, että asennettuna on Kubernetes-pääs solmu.

Esimerkissämme Kubernetes-solmun IP-osoite on 192.168.15.200.

Kubernetes – Opetusohjelmat

Tällä sivulla tarjoamme nopean pääsyn luetteloon opetusohjelmia, jotka liittyvät Kubernetes.

Opetusohjelma Kubernetesin koontinäyttö – Ota käyttäjän todennus käyttöön

Asenna tarvittavien pakettien luettelo.

Copy to Clipboard

Lataa tarvittava YAML-tiedosto.

Copy to Clipboard

Muokkaa tätä YAML-tiedostoa.

Copy to Clipboard

Etsi DEPLOYMENT-niminen alue ja lisää seuraava kokoonpano.

Copy to Clipboard

Tässä on DEPLOYMENT-alue, ennen kokoonpanoamme.

Copy to Clipboard

Tässä on DEPLOYMENT-alue kokoonpanomme jälkeen.

Copy to Clipboard

Asenna tarvittavat Kubernetes Dashboard -määritykset.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Luo Kubernetes Dashboard -salasanatiedosto.

Copy to Clipboard

Tässä on tiedoston sisältö.

Copy to Clipboard

Esimerkissämme loimme admin-nimisen käyttäjätilin ja määritimme salasanan ADMINPASS123.

Muokkaa Kubernetes API -määritystiedostoa.

Copy to Clipboard

Etsi ASEMAT-niminen alue ja lisää seuraava kokoonpano.

Copy to Clipboard

Tässä on VOLUMES-alue, ennen kokoonpanoamme.

Copy to Clipboard

Tässä on VOLUMES-alue kokoonpanomme jälkeen.

Copy to Clipboard

Etsi VOLUMEMOUNTS-niminen alue ja lisää seuraava kokoonpano.

Copy to Clipboard

Tässä on VOLUMEMOUNTS-alue, ennen kokoonpanoamme.

Copy to Clipboard

Tässä on VOLUMEMOUNTS-alue kokoonpanomme jälkeen.

Copy to Clipboard

Etsi COMMAND-niminen alue ja lisää seuraava kokoonpano.

Copy to Clipboard

Tässä on KOMENTOALUE, ennen kokoonpanoamme.

Copy to Clipboard

Tässä on KOMENTOALUE kokoonpanomme jälkeen.

Copy to Clipboard

Kun Kubernetes API -määritystiedostoa on vaihdettu, järjestelmä poistaa pod-liittymät automaattisesti vanhemman kokoonpanon avulla.

Järjestelmä luo myös uusia POD-jättöjä uuden kokoonpanon avulla.

Tämä voi kestää 1-5 minuuttia.

Voit tarkistaa tämän prosessin valvomalla Syslog-tiedostoa.

Copy to Clipboard

Odota, että tämä prosessi on valmis.

Käynnistä välityspalvelin, jotta Kubernetes-koontinäyttöä voidaan käyttää.

Copy to Clipboard

Tärkeää! Pääsy Kubernetesin koontinäyttöön HTTP:n kautta on sallittu vain Localhostille.

Jos tässä tietokoneessa on graafinen käyttöliittymä, avaa selain ja käytä seuraavaa URL-osoitetta:

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

Kubernetes Dashboardin kirjautumisliittymän pitäisi näkyä.

Valitse Perus-vaihtoehto ja kirjoita aiemmin luotu käyttäjänimi ja salasana.

• Käyttäjätunnus: admin
• Salasana: adminpass123

Onnistuneen kirjautumisen jälkeen Kubernetes-koontinäyttö on esitettävä.

Olet saanut KubernetesIn koontinäytön määrityksen valmiiksi perustodennuksen käyttöä varten.

Kubernetes Dashboard – Etäkäyttö Apache-välityspalvelimen avulla

Pääsy Kubernetesin koontinäyttöön HTTP:n kautta on sallittu vain Localhostille.

Käytetään Apachea välityspalvelimena sallimaan etäkäyttö Kubernetesin koontinäytössä.

Asenna Apache-palvelin Pää-solmuon.

Copy to Clipboard

Ota tarvittavat Apache-moduulit käyttöön.

Copy to Clipboard

Muokkaa Apache-määritystiedostoa.

Copy to Clipboard

Lisää seuraavat rivit tämän tiedoston loppuun.

Copy to Clipboard

Luo yksityinen avain ja sertifikaatti OpenSSL-komennolla.

Copy to Clipboard

Kirjoita pyydetyt tiedot.

Copy to Clipboard

Sinun on annettava IPCOMMON_NAMEosoite tai isäntänimi -nimisen vaihtoehdon mukaan.

Esimerkissämme käytimme IP-osoitetta: 192.168.15.200

Muokkaa oletussivuston Apache-määritystiedostoa.

Copy to Clipboard

Tässä on kansio, ennen kokoonpanoamme.

Copy to Clipboard

Tässä on kansio kokoonpanomme jälkeen.

Copy to Clipboard

Esimerkissämme uudelleenohjasimme HTTP-käyttäjät verkkosivuston HTTPS-versioon.

Esimerkissämme Apache-palvelin toimii välityspalvelimena ja lähettää kaikki pyynnöt Kubernetes-välityspalvelimelle.

Esimerkissämme käytimme itse allekirjoitettuja sertifikaattia.

Käynnistä Apache-palvelu uudelleen.

Copy to Clipboard

Käynnistä välityspalvelin, jotta Kubernetes-koontinäyttöä voidaan käyttää.

Copy to Clipboard

Avaa selain ja kirjoita web-palvelimen IP-osoite.

Esimerkissämme selaimeen syötettiin seuraava URL-osoite:

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

Apache-palvelin toimii välityspalvelimena ja näyttää Kubernetes-koontinäytön.

Valitse Perus-vaihtoehto ja kirjoita aiemmin luotu käyttäjänimi ja salasana.

• Käyttäjätunnus: admin
• Salasana: adminpass123

Onnistuneen kirjautumisen jälkeen Kubernetes-koontinäyttö on esitettävä.

Onnittelen! Olet suorittanut Apachen määrityksen Kubernetes-koontinäytön välityspalvelimena.