Haluatko oppia asentamaan Kubernetesin koontinäytön, määrittämään Apachen välityspalvelimeksi ja hallitsemaan käyttäjän todennusta Apachen avulla? Tässä opetusohjelmassa näytämme sinulle, miten Kubernetes-koontinäyttö asennetaan ja otetaan käyttöön Apachen käyttö todennuksen välityspalvelimena tietokoneessa, jossa on Ubuntu Linux.

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

Tämä opetusohjelma asentaa yksi solmun Kubernetes-klusterin.

Esimerkissämme Kubernetesin pääs solmun IP-osoite on 192.168.15.200.

Opetusohjelma Kubernetes – Pääsaaliin asennus

Asenna tarvittavien pakettien luettelo.

Copy to Clipboard

Asenna Docker-palvelu.

Copy to Clipboard

Ota Docker-palvelu käyttöön käynnistyksen aikana.

Copy to Clipboard

Muokkaa Docker-palvelun määritystiedostoa.

Copy to Clipboard

Lisää nimikkeen loppuun seuraava konfiguraatio: EXECSTART

Copy to Clipboard

Tässä on tiedosto ennen kokoonpanoamme.

Copy to Clipboard

Tässä on tiedosto kokoonpanomme jälkeen.

Copy to Clipboard

Luo järjestelmän määritystiedosto.

Copy to Clipboard

Tässä on tiedoston sisältö.

Copy to Clipboard

Ota järjestelmän määritystiedosto käyttöön.

Copy to Clipboard

Muokkaa määritystiedostoa nimeltä MODULES. Conf

Copy to Clipboard

Lisää seuraava määritys tämän tiedoston loppuun.

Copy to Clipboard

Muokkaa FSTAB-määritystiedostoa ja poista Swap-muistin käyttö käytöstä.

Copy to Clipboard

Tässä on tiedosto ennen kokoonpanoamme.

Copy to Clipboard

Tässä on tiedosto kokoonpanomme jälkeen.

Copy to Clipboard

Määritä yksilöllinen isäntänimi.

Copy to Clipboard

Luo tiedosto tarvittavien ympäristömuuttujien määrittämista määrittämistamistajaksi.

Copy to Clipboard

Tässä on tiedoston sisältö.

Copy to Clipboard

Käynnistä tietokone uudelleen.

Copy to Clipboard

Lataa ja asenna Kubernetes-arkistoavain.

Copy to Clipboard

Lisää virallinen Kubernetes-arkisto.

Copy to Clipboard

Asenna Kubernetes-paketit.

Copy to Clipboard

Lataa tarvittavat Kubernetes-kuvat.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Alusta Kubernetes-klusteri.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Ota huomioon komento, jonka avulla voit lisätä solmuja Kubernetes-klusteriin.

Copy to Clipboard

Määritä kubernetes-määritystiedoston oikea tiedosto-oikeus.

Copy to Clipboard

Asenna tarvittava verkkokokoonpano.

Copy to Clipboard

Oletusarvon mukaan Kubernetes-pääs solmu ei saa suorittaa PODS-jätteet.

Voit halutessasi ottaa Kubernetes-pääs solmun käyttöön PODS-kuulokkeissa.

Copy to Clipboard

Esimerkissämme käytämme yksi solmuista Kubernetes-klusteria.

Opetusohjelma – Kubernetes dashboardin asennus

Asenna tarvittavien pakettien luettelo.

Copy to Clipboard

Lataa tarvittava YAML-tiedosto.

Copy to Clipboard

Asenna Kubernetesin koontinäyttö.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Luo palvelutili koontinäyttöä varten.

Copy to Clipboard

Määritä klusterin järjestelmänvalvojan rooli Koontinäyttö-palvelutiliksi.

Copy to Clipboard

Luo palvelutili Apache-välityspalvelimelle.

Copy to Clipboard

Määritä klusterin järjestelmänvalvojan rooli Apache-välityspalvelimen tilille.

Copy to Clipboard

Luettele Kubernetes-palvelimella käytettävissä olevat Apache-salaisuudet.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Huomaa, että salaisuutesi nimi ei ole sama kuin meidän.

Hanki Apachen salainen tunnusarvo.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Ota huomioon Apache-tunnussanoman arvo.

Esimerkissämme tämä on tunnussanoman arvo:

Copy to Clipboard

Luettele Koontinäyttö-palveluklusterin IP-osoite.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Ota huomioon klusterin IP-osoite ja TCP-portti.

Esimerkissämme Koontinäyttöklusteri käyttää TCP-porttia 443 ja IP-osoitetta 10.107.55.24.

Olet saanut tarvittavat koontinäyttömääritykset valmiiksi.

Kubernetes Proxy – Käyttäjän perustodentaminen Apachen avulla

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 Apache-salasanatiedosto ja lisää ensimmäinen käyttäjätili.

Copy to Clipboard

Järjestelmä pyytää sinua syöttämään salasanan uudelle käyttäjätilille.

Copy to Clipboard

Tässä on tiedoston sisältö.

Copy to Clipboard

Jos haluat luoda lisää käyttäjätilejä, käytä seuraavaa komentoa.

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

Muunna olemassa oleva Kubernetes-välityspalvelin ja sen avain tyypiksi tyypiksi PEM-muodossa.

Copy to Clipboard

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

Muuta PROXYPASS- ja PROXYPASSREVERSE-nimisten määrityskohteiden IP-osoite Koontinäyttöklusterin IP-osoitteeksi.

Muuta REQUESTHEADER-nimisen konfiguraatiokohteen tunnusarvoksi aiemmin luotu Apache secret token -arvo.

Esimerkissämme mahdollistimme HTTPS:n käytön itse allekirjoitetuilla sertifikaatilla.

Copy to Clipboard

Esimerkissämme konfiguroidaan apassin perustodennuksen käyttö.

Copy to Clipboard

Apache välityspalvelin HTTPS-tietoliikenne käyttäjän ja Koontinäyttöklusterin IP-osoitteen välillä.

Copy to Clipboard

Apache käyttää Kubernetes-palvelimen asennuksen aikana automaattisesti luotua varmennetta ja avainta keskinäisen TLS-todennuksen suorittamiseen koontinäyttöön.

Copy to Clipboard

Apache-palvelin lisää otsikon kaikkiin koontinäyttöön lähetettyihin paketeille.

Tämän otsikon nimi on AUTHORIZATION BEARER, ja se sisältää Apache-välityspalvelimeen aiemmin luodun salaisen tunnuksen.

Copy to Clipboard

Apache ohjaa myös HTTP-käyttäjät pyydetyn URL-osoitteen HTTPS-versioon.

Copy to Clipboard

Käynnistä Apache-palvelu uudelleen.

Copy to Clipboard

Avaa selain ja käytä Apache-palvelimen IP-osoitteen HTTPS-versiota.

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

• https://192.168.15.200

Apache-palvelin edellyttää käyttäjän todennuksen suorittamista.

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

Apache-välityspalvelin suorittaa todennuksen automaattisesti Kubernetesin hallintapaneelissa käyttämällä ominaisuutta nimeltä AUTH HEADER.

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