Kuinka asentaa ensimmäinen pod CentOS Kubernetes-klusteriin

Apache tai NGINX: Mikä web-palvelin sopii sinulle? Apache ja NGINX ovat molemmat edut ja haitat. Jack Wallen selittää heille tässä nopeassa videossa.

Joten sinulla on nyt Kubernetes-klusteri ylös ja käynnissä CentOS 7 -palvelimilla (katso: Kuinka asentaa Kubernetes-klusteri CentOS 7: ään). Mitä seuraavaksi? Helppo. Seuraava vaihe prosessissa on ensimmäisen pod-laitteen käyttöönotto. Mikä on pod? Yksinkertainen. Kubernetes-pod on ryhmä yhtä tai useampaa säilöä, jotka jakavat säilytystilan, verkon ja tarvittavat määritykset säilytystilojen suorittamiseksi. Podin sisältö on aina sijoitettu, asetettu ajoitettuun suuntaan ja ajetaan jaetussa yhteydessä. Pod antaa sinun määrittää suoritettavat säilöt ja sitten Kubernetes automatisoi oikeiden nimitilojen ja ryhmien asettamisen.

Tietokeskuksen lukemat

  • 8 tietokeskuksen ennustetta vuodelle 2020
  • 7 verkkonäköennustetta vuodelle 2020: automaatio, reunalaskenta, Wi-Fi 6 ja enemmän
  • Palvelimen virtualisoinnin parhaat käytännöt ja vinkit siihen, mitä ei tehdä
  • Kvanttilaskenta: Seitsemän totuutta, jotka sinun on tiedettävä

Yksinkertainen tapa ajatella podia on keino asentaa kontti haluttuun tilaan. Esimerkiksi: Käyttöön otetaan säilytysastia ja säilöiden halutun tilan on oltava käynnissä. Käyttöönoton yhteydessä säiliöt (mistä tahansa syystä) epäonnistuvat, pod jatkaa itsensä luomista yrittääkseen saada säiliöt haluttuun tilaan.

Kaikesta huolimatta, otettakaamme käyttöön pod CentOS 7 Kubernetes -klusterissamme. Jos seurasi ensimmäistä opetusohjelmaa, sinulla olisi oltava kaikki tarvittava huolehtiaksesi tästä.

Luominen pod

Kuten perinteeksi on tullut (kontteja ja vastaavia varten), aiomme käyttää NGINX-pod-klusteriin. Yllätät kuinka helppoa se on (koska olemme jo huolehtineet haastavasta osasta).

Ensimmäinen asia, jonka aiot tehdä, on kirjautua sisään kubemasteriin (muista nimeämisjärjestelmämme alkuperäisestä artikkelista: kubemaster, kube2, kube3). Kun olet kirjautunut sisään, luo asennus komennolla:

 sudo kubectl luo käyttöönotto nginx --image = nginx 

Komennon ulostulon tulisi ilmoittaa, että käyttöönotto on luotu ( kuva A ).

Kuvio A

Käyttöönotto onnistui.


Jos haluat nähdä käyttöönoton yksityiskohdat, anna komento:

 sudo kubectl kuvaavat käyttöönottoa nginx 

Tulos tulisi nähdä samanlainen kuin kuvassa B.

Kuvio B

NGINX-käyttöönoton yksityiskohdat.


Seuraava askel on paljastaa äskettäin luodun NGINX-podin Internetille. Oletan, että haluat altistaa sisäisen portin 80 ulkoiselle portille 80. Tätä varten anna komento:

 sudo kubectl luo palvelun nodeport nginx --tcp = 80: 80 

Sinun pitäisi nähdä palvelu "nginx" luotu.

Ilman ilmoitettuja virheitä voit tarkistaa sitten sekä palkkien että palvelun tilan kahdella komennolla:

 sudo kubectl get pods sudo kubectl saada svc 

Sinun pitäisi nähdä, että sekä pod että palvelu ovat molemmat valmiita ( kuva C ).

Kuvio C

Pod-palvelumme ja palvelumme ovat valmiita.


Yllä olevan tuloksen mukaan NGINX-pod on käynnissä klusterin IP-osoitteen 10.111.196.152 alla portissa 80 ja solmun pää-IP-osoitteissa (tässä tapauksessa 192.168.1.109 kube2: lle ja 192.168.1.167 kube3: lle portissa 30778). Kokeile podia antamalla komento:

 curl kube3: 30778 

Sinun pitäisi nähdä NGINX-aloitussivun HTML-sisältö ( kuva D ).

Kuvio D

Meidän pod on valmis ja käynnissä.


Jos osoitat selaimeen osoitteeseen http://192.168.1.167:30778, NGINX-tervetulossivun pitäisi näkyä.

Onnittelut

Olet asentanut nyrkkipalkin Kubernetes-klusteriin. Eikö se ollut niin vaikeaa? Lisätietoja Kubernetesista (ja kuinka saada klusterisi tekemään todella vaikuttavia asioita), katso viralliset asiakirjat. Ja tietysti, tarkista TechRepublicista lisää Kubernetes-opetusohjelmia.

Datakeskuksen trendit -uutiskirje

DevOps, virtualisointi, hybridi pilvi, tallennus ja toiminnan tehokkuus ovat vain joitain tietokeskuksen aiheista, joita korostamme. Toimitetaan maanantaisin ja keskiviikkoisin

Rekisteröidy tänään

© Copyright 2020 | mobilegn.com