Haluatko oppia määrittämään Kubernetes LDAP -todennuksen Active Directoryssa? Tässä opetusohjelmassa näytämme, miten Kubernetes Dashboard -käyttäjät todennetaan Windows Active Directoryn ja LDAP-protokollan avulla.

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

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

Esimerkissämme Kubernetes-pääsanan IP-osoite on 192.168.15.200.

Esimerkissämme toimialueen ohjauskoneen IP-osoite on 192.168.15.10.

Kubernetes – Opetusohjelmat

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

Opetusohjelma Windows – Toimialueen ohjauskoneen palomuuri

• IP – 192.168.15.10
• Operacional System – WINDOWS 2012 R2
• Isäntänimi – TECH-DC01

Ensinnäkin meidän on luotava palomuurisääntö Windows-toimialueen ohjauskoneeseen.

Tämän palomuurisäännön avulla Kubernetes-palvelin voi tehdä kyselyn Active-hakemistosta.

Avaa toimialueen ohjauskoneessa sovellus nimeltä Windowsin laajennettu palomuuri

Luo uusi saapuvan liikenteen palomuurisääntö.

Valitse PORT-vaihtoehto.

Valitse TCP-vaihtoehto.

Valitse Tietyt paikalliset portit -vaihtoehto.

Kirjoita TCP-portti 389.

Valitse Salli yhteys -vaihtoehto.

Valitse DOMAIN(TOIMIALUE-vaihtoehto).

Valitse YKSITYINEN-vaihtoehto.

Tarkista JULKINEN-vaihtoehto.

Kirjoita palomuurisäännön kuvaus.

Onnittelut, olet luonut vaaditun palomuurisäännön.

Tämän säännön avulla Kubernetes-palvelin voi tehdä kyselyn Active Directory -tietokannasta.

Opetusohjelma Windows – Toimialuetilin luominen

Seuraavaksi meidän on luotava vähintään kaksi tiliä Active Directory -tietokantaan.

ADMIN-tiliä käytetään kirjautumaan Kubernetesin koontinäyttöön.

BIND-tiliä käytetään Active Directory -tietokannan kyselyihin.

Avaa toimialueen ohjauskoneessa sovellus nimeltä: Active Directoryn käyttäjät ja tietokoneet

Luo uusi tili Käyttäjät-säilöön.

Luo uusi tili nimeltä: admin

Admin-käyttäjälle määritetty salasana: 123qwe.

Tätä tiliä käytetään Todennettuna Kubernetes-verkkoliittymässä.

Luo uusi tili nimeltä: bind

BIND-käyttäjälle määritetty salasana: kamisama123.

Kubernetes käyttää tätä tiliä Active Directoryn kyselyyn.

Onnittelut, olet luonut tarvittavat Active Directory -tilit.

Opetusohjelma Windows – Toimialueryhmän luominen

Seuraavaksi meidän on luotava ryhmä Active Directoryyn.

Avaa toimialueen ohjauskoneessa sovellus nimeltä: Active Directoryn käyttäjät ja tietokoneet

Luo uusi ryhmä Käyttäjät-säilöön.

Luo uusi ryhmä nimeltä KUBERNETES-ADMIN.

Tämän ryhmän jäsenillä on järjestelmänvalvojan oikeudet Kubernetes-koontinäyttöön.

Tärkeää! Lisää JÄRJESTELMÄNVALVOJA-käyttäjä KUBERNETES-ADMIN-järjestelmänvalvojan jäseneksi.

Onnittelut, olet luonut tarvittavan Active Directory -ryhmän.

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 apassin salaisen tunnuksen arvo.

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 yksityinen avain ja sertifikaatti OpenSSL-komennolla.

Copy to Clipboard

Kirjoita pyydetyt tiedot.

Copy to Clipboard

Kirjoita COMMON_NAME-osoite tai isäntänimi -vaihtoehtoon.

Esimerkissämme käytämme IP-osoitetta: 192.168.15.200

Muunna nykyinen Kubernetes-välityspalvelinvarmenne ja avain tyypiksi yksittäiseksi tiedostoksi 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 AUTHLDAPURL-nimisten määrityskohteiden IP-osoite toimialueen ohjauskoneen IP-osoitteeksi.

Muuta kaikki Active Directoryn toimialuetiedot vastaamaan ympäristöäsi.

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

Muuta REQUESTHEADER-nimisen CI-tunnuksen arvoksi aiemmin luotu Apache secret token -arvo.

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

Copy to Clipboard

Esimerkissämme konfiguroidaan LDAP-todennuksen käyttö.

Copy to Clipboard

Apache edustaa HTTPS-viestintää 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äytössä.

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älityspalvelimessa 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 todennetaan automaattisesti Kubernetesin koontinäyttöön käyttämällä ominaisuutta nimeltä AUTH HEADER.

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