Az első pod telepítése a CentOS Kubernetes fürtön

Apache vagy NGINX: melyik webszerver a legmegfelelőbb? Az Apache és az NGINX előnyei és hátrányai egyaránt vannak. Jack Wallen elmagyarázza őket ebben a gyors videóban.

Tehát a Kubernetes-fürtöt már futtathatja és futtathatja a CentOS 7 szerverein (lásd: Hogyan telepítsünk egy Kubernetes-fürtöt a CentOS 7-re). Mi a következő? Könnyen. A folyamat következő lépése az első pod telepítése. Mi a hüvely? Egyszerű. A Kubernetes pod egy vagy több tárolóból álló csoport, amely megosztja a tárolást, a hálózatot és a tárolók futtatásához szükséges specifikációkat. A pod tartalma mindig elhelyezkedik, ütemezve van, és megosztott környezetben fut. A pod lehetővé teszi a futtatandó tárolók meghatározását, majd a Kubernetes automatizálja a megfelelő névterek és csoportok beállítását.

Adatközpont kötelező olvasása

  • 8 adatközpont-előrejelzés 2020-ra
  • 7 hálózati előrejelzés 2020-ra: Automatizálás, élszámolás, Wi-Fi 6, stb
  • A szerver virtualizációjának bevált módszerei és tippek a nem teendőkhöz
  • Kvantumszámítás: Hét igazságot kell tudnod

Egy egyszerű módszer a hüvelyre gondolkodni, ha egy tárolót a kívánt állapotba helyeznek. Például: Telepít egy tárolóedényt, és a konténerek kívánt állapotának futniuk kell. A telepítéskor azonban a konténerek (bármilyen okból) nem futnak, a hüvely továbbra is újra létrehozza magát, hogy megpróbálja elérni a konténereket a kívánt állapotba.

Mindezek mellett telepítsünk egy podot a CentOS 7 Kubernetes fürtünkre. Ha követte az első leckét, akkor rendelkeznie kell mindazzal, amely ezt elvégzi.

A pod létrehozása

Amint a hagyományossá vált (a konténereket és hasonlókat lefedők számára), az NGINX pod-ot telepítjük a klaszterbe. Meglepni fogja, milyen egyszerű ez (mert mi már gondoskodtunk a kihívást jelentő részről).

Az első dolog, amit megteszel, jelentkezzen be a kubemasterbe (emlékezzen meg az eredeti cikkben szereplő elnevezési sémánkra: kubemaster, kube2, kube3). A bejelentkezés után hozzon létre egy központi telepítést a következő paranccsal:

 sudo kubectl create deployment nginx --image = nginx 

A parancs kimenetének jeleznie kell, hogy a telepítés létrejött (A ábra ).

A ábra

Telepítésünk sikeres volt.


Ha szeretné megtekinteni a telepítés részleteit, adja ki a következő parancsot:

 sudo kubectl írja le az nginx telepítést 

A B ábrán láthatóhoz hasonló kimenetet kell látnia.

B. ábra

Az NGINX telepítésünk részletei.


Következő lépésünk az, hogy az újonnan létrehozott NGINX podunkat az interneten tesszük elérhetővé. Feltételezem, hogy ki akarja tenni a 80-as belső portot a 80-as külső portnak. Ehhez adja ki a következő parancsot:

 sudo kubectl létrehozási szolgáltatás nodeport nginx --tcp = 80: 80 

Látnia kell az "nginx" szolgáltatás létrehozását.

Nincs hibajelentés, majd a két paranccsal ellenőrizheti mind a hüvelyek, mind a szolgáltatás állapotát:

 sudo kubectl get pods sudo kubectl get svc 

Látnia kell, hogy mind a pod, mind a szolgáltatás készen áll ( C ábra ).

C. ábra

Podunk és szolgáltatásaink készen állnak és működnek.


A fenti kimenet szerint az NGINX pod a klaszter 10.111.196.152 IP-címe alatt fut a 80-as porton és a csomópont fő IP-címei alatt (a mi esetünkben 192.168.1.109 a kube2-hez és 192.168.1.167 a kube3-hoz a 30778-as porton). A pod teszteléséhez adja ki a következő parancsot:

 curl kube3: 30778 

Látnia kell az NGINX üdvözlőlap HTML tartalmát ( D ábra ).

D. ábra

A podunk készen áll és fut.


Ha egy böngészőt a http://192.168.1.167:30778 linkre mutat, az NGINX üdvözlő oldalának kell megjelennie.

Gratulálunk

A Kubernetes-fürtre telepítette az öklét. Végül is nem volt ilyen nehéz? A Kubernetesről (és arról, hogyan lehet a klaszternek igazán lenyűgöző dolgokat csinálni) további információt a hivatalos dokumentációban talál. És természetesen nézzen vissza a TechRepublic oldalán további Kubernetes oktatóanyagokért.

Adatközpont-trend hírlevél

A DevOps, a virtualizáció, a hibrid felhő, a tárolás és az operatív hatékonyság csak néhány adatközpont-témakör, amelyet kiemeltünk. Hétfőn és szerdán szállítjuk

Regisztrálj még ma

© Copyright 2021 | mobilegn.com