Azure Kubernetes Service-fürt létrehozása

Befejeződött

A vállalat azt tervezi, hogy natív felhőbeli fejlesztési platformként üzembe helyezi a felhőalapú videómegjelenítési szolgáltatást az Azure Kubernetes Service (AKS) használatával. Az alkalmazás üzembe helyezése előtt még létre kell hoznia egy AKS-fürtöt.

Tekintsünk át néhány fogalmat, hogy sikeresen üzembe helyezhessünk egy új AKS-fürtöt.

Kubernetes-fürtök

A Kubernetes fürtökön alapul. Egyetlen virtuális gép (VM) helyett több, egységként műkötő gépet használ. Ezeket a virtuális gépeket csomópontoknak nevezzük. A Kubernetes fürtalapú vezénylő. Olyan előnyöket nyújt az alkalmazásnak, mint a rendelkezésre állás, a figyelés, a skálázás és a működés közbeni frissítések.

Fürtcsomópontok

A fürtök csomópontokon alapulnak. A Kubernetes-fürtök két, meghatározott szerepű csomóponttípust tartalmazhatnak.

  • Vezérlősík-csomópontok: Ezek a csomópontok üzemeltetik a fürt vezérlősíkjának szempontjait, és a fürtöt vezérlő szolgáltatások számára vannak fenntartva. Ezek felelnek az Ön és a csomópontok által kommunikációhoz használt API-kért. Ezeken a csomópontokon nincsenek üzembe helyezve és ütemezve feladatok.

  • Csomópontok: Ezek a csomópontok felelősek az egyéni számítási feladatok és alkalmazások, például a felhőalapú videómegjelenítési szolgáltatás összetevőinek végrehajtásáért.

Fürtarchitektúrák

Fürtarchitektúra használatával koncepcializálhatja a Kubernetes-fürtben üzembe helyezett vezérlősíkok és csomópontok számát.

Egy fürt csomópontjainak számának például mindig meg kell haladnia a kettőt. Amikor egy csomópont elérhetetlenné válik, a Kubernetes ütemezője megpróbálja átütemeztetni a csomóponton futó összes számítási feladatot a fürt többi csomópontjára.

A Kubernetes-alapú üzemek két népszerű fürtarchitektúrával rendelkeznek.

Egyetlen vezérlősík és több csomópont

A diagram that shows a single control plane and multiple nodes in a cluster configuration.

A fürtarchitektúránként több csomópontra kiterjedő egyetlen vezérlősík a leggyakoribb architektúraminta, és a legegyszerűbben üzembe helyezhető, de nem biztosít magas rendelkezésre állást a fürt alapvető felügyeleti szolgáltatásai számára.

Ha a vezérlősík valamilyen okból elérhetetlenné válik, nem történhet más interakció a fürttel. Ez a probléma akkor is jelentkezik, ha Ön az operátor, vagy bármely olyan számítási feladat, amely a Kubernetes API-jait használja a kommunikációhoz, amíg legalább az API-kiszolgáló újra online állapotba nem kerül.

A kisebb rendelkezésre állás ellenére ez az architektúra a legtöbb helyzethez elegendő. Kevésbé valószínű, hogy az alapszintű felügyeleti szolgáltatások elérhetetlenné válnak, mint hogy egy csomópont offline állapotba kerül. A vezérlősík csomópontjain más csomópontokhoz képest kevesebb módosítás végezhető, és rugalmasabbak.

Éles környezetben feltehető, hogy nem ez az architektúra a legjobb megoldás.

Egyetlen vezérlősík és egyetlen csomópont

A diagram that depicts a single control plane and single node in a cluster configuration.

Az egycsomópontos architektúra egyetlen vezérlősíkja az előző architektúra egyik változata, és fejlesztési környezetekben használatos. Ez az architektúra csak egy csomópontot biztosít, amely a vezérlősíkot és egy munkavégző csomópontot is üzemeltet. Hasznos, ha különböző Kubernetes-fogalmakat tesztel, vagy ezekkel kísérletezik. Az egyetlen vezérlősíkból és egyetlen csomópontból álló architektúra korlátot szab a fürtméretezésnek, ez az architektúra így nem megfelelő éles és átmeneti használatra.

AKS-fürt konfigurálása

Új AKS-fürt létrehozásakor számos különböző elemet kell konfigurálnia. Minden elem hatással van a fürt végleges konfigurációjára a számítási erőforrás-lefoglaláshoz.

Ezek az elemek a következők:

  • Csomópontkészletek
  • Csomópontok száma
  • Csomópont virtuális gépének mérete

Csomópontkészletek

Csomópontkészletek létrehozásával csoportosítja az AKS-fürt csomópontjait. Csomópontkészlet létrehozásakor az alkalmazásigények alapján meg kell adnia a virtuálisgép-méretet és az operációs rendszer típusát (Linux vagy Windows). Felhasználói alkalmazás podok üzemeltetéséhez a csomópontkészlet üzemmódjának felhasználónak kell lennie, ellenkező esetben a rendszernek.

Az AKS-fürtök alapértelmezés szerint linuxos csomópontkészlettel (System Mode) rendelkeznek, függetlenül attól, hogy az Azure Portalon vagy a parancssori felületen hozza létre. Konfigurálhatja azonban úgy, hogy windowsos csomópontkészleteket és alapértelmezett Linux-csomópontkészleteket adjon hozzá a portál létrehozási varázslójában, a parancssori felület paramétereiben vagy ARM-sablonokkal.

A csomópontkészletek a virtuálisgép-méretezési csoportokat használják alapul szolgáló infrastruktúraként, hogy a fürt skálázhassa a csomópontkészlet csomópontjainak számát. A csomópontkészletben létrehozott új csomópontok mérete mindig megegyezik a csomópontkészlet létrehozásakor megadott méretekkel.

A diagram that depicts a Kubernetes cluster with two node pools. The first node pool uses NC24s_v2 VMs, and the second node pool uses B2s standard VMs.

Csomópontok száma

A csomópontok száma a fürt csomópontkészletében található csomópontok száma. A csomópontok Azure-beli virtuális gépek. Ezek méretét és számát a használati mintához igazodva módosíthatja.

A csomópontok számát később, a fürt konfigurációs paneljén módosíthatja. Célszerű ezt a számot minél alacsonyabban tartani, hogy ne kelljen felesleges költségeket fizetnie, és ne maradjon felesleges számítási teljesítmény.

Csomópont virtuális gépének mérete

Válasszon a virtuálisgép-specifikációk széles köréből. Fejlesztési célokból kiválaszthatja a B sorozatot a költségek megtakarításához. A gyakorlatokban a B2 sorozatot használja, a standard méretet. Ha további útmutatást szeretne a virtuális gép igényei szerinti kiválasztásához, látogasson el az Azure-beli virtuálisgép-választó eszközre.

Tesztelje tudását

1.

Az alábbiak közül melyik ismerteti a Kubernetes-fürtarchitektúrát?

2.

Mik azok a csomópontkészletek?

3.

Mi a HTTP-alapú alkalmazás-útválasztási bővítmény szerepe?