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.
Lataa tarvittava YAML-tiedosto.
Muokkaa tätä YAML-tiedostoa.
Etsi DEPLOYMENT-niminen alue ja lisää seuraava kokoonpano.
Tässä on DEPLOYMENT-alue, ennen kokoonpanoamme.
Tässä on DEPLOYMENT-alue kokoonpanomme jälkeen.
Asenna tarvittavat Kubernetes Dashboard -määritykset.
Tässä on komentotulostin.
Luo Kubernetes Dashboard -salasanatiedosto.
Tässä on tiedoston sisältö.
Esimerkissämme loimme admin-nimisen käyttäjätilin ja määritimme salasanan ADMINPASS123.
Muokkaa Kubernetes API -määritystiedostoa.
Etsi ASEMAT-niminen alue ja lisää seuraava kokoonpano.
Tässä on VOLUMES-alue, ennen kokoonpanoamme.
Tässä on VOLUMES-alue kokoonpanomme jälkeen.
Etsi VOLUMEMOUNTS-niminen alue ja lisää seuraava kokoonpano.
Tässä on VOLUMEMOUNTS-alue, ennen kokoonpanoamme.
Tässä on VOLUMEMOUNTS-alue kokoonpanomme jälkeen.
Etsi COMMAND-niminen alue ja lisää seuraava kokoonpano.
Tässä on KOMENTOALUE, ennen kokoonpanoamme.
Tässä on KOMENTOALUE kokoonpanomme jälkeen.
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.
Odota, että tämä prosessi on valmis.
Käynnistä välityspalvelin, jotta Kubernetes-koontinäyttöä voidaan käyttää.
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.
Ota tarvittavat Apache-moduulit käyttöön.
Muokkaa Apache-määritystiedostoa.
Lisää seuraavat rivit tämän tiedoston loppuun.
Luo yksityinen avain ja sertifikaatti OpenSSL-komennolla.
Kirjoita pyydetyt tiedot.
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.
Tässä on kansio, ennen kokoonpanoamme.
Tässä on kansio kokoonpanomme jälkeen.
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.
Käynnistä välityspalvelin, jotta Kubernetes-koontinäyttöä voidaan käyttää.
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.