Azure Kubernetes Service-fürt létrehozása
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 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
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.
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.