Fürtkialakítások és műveletek

Ez a cikk a fürtkonfigurációt és a hálózat kialakítását ismerteti. Megtudhatja, hogyan biztosíthat jövőbiztos méretezhetőséget az infrastruktúra kiépítésének automatizálásával. A kiépítés a kívánt informatikai infrastruktúra beállításának folyamata. Az automatizált infrastruktúra-kiépítés támogatja a távoli telepítést és a virtuális környezetek beállítását. Emellett az üzletmenet folytonosságának és a vészhelyreállításnak a tervezésével is segít fenntartani a magas rendelkezésre állást.

Tervezés, betanítása és igazolása

Az első lépések során az alábbi ellenőrzőlista és Kubernetes-erőforrások segítenek megtervezni a fürt kialakítását. A szakasz végére az alábbi kérdésekre válaszolhat:

  • Azonosította a fürt hálózatkezelési tervezési követelményeit?
  • Vannak különböző követelményekkel rendelkező szolgáltatásai? Hány csomópontkészletet fog használni?

Feladatlista:

  • Azonosítsa a hálózattervezéssel kapcsolatos szempontokat. Ismerje meg a fürthálózat kialakításával kapcsolatos szempontokat, hasonlítsa össze a hálózati modelleket, és válassza ki az igényeinek megfelelő Kubernetes hálózati beépülő modult. Az Azure Container Networking Interface (CNI) hálózatkezeléséhez vegye figyelembe a szükséges IP-címek számát a csomópontonkénti maximális podok (alapértelmezés szerint 30) és a csomópontok számának többszöröseként. Adjon hozzá egy csomópontot, amely a frissítés során szükséges. A terheléselosztó-szolgáltatások kiválasztásakor érdemes lehet bemeneti vezérlőt használni, ha túl sok szolgáltatás van a közzétett végpontok számának csökkentéséhez. Az Azure CNI esetében a CIDR szolgáltatásnak egyedinek kell lennie a virtuális hálózaton és az összes csatlakoztatott virtuális hálózaton a megfelelő útválasztás biztosításához.

    További információ:

  • Hozzon létre több csomópontkészletet. A különböző számítási vagy tárolási igényű alkalmazások támogatásához igény szerint több csomópontkészlettel is konfigurálhatja a fürtöt. Használjon például több csomópontkészletet, hogy GPU-kat biztosítson a nagy számítási igényű alkalmazásokhoz vagy a nagy teljesítményű SSD-tárolóhoz való hozzáféréshez. További információ: Több csomópontkészlet létrehozása és kezelése egy fürthöz Azure Kubernetes Service.

  • Döntse el a rendelkezésre állási követelményeket. Ha podhibák vagy újraindítások történnek, legalább két pod Azure Kubernetes Service biztosítja az alkalmazás magas rendelkezésre állását. Három vagy több pod használatával kezelheti a terhelést a podhibák és az újraindítások során. A fürtkonfigurációhoz legalább két csomópontra van szükség egy rendelkezésre állási csoportban vagy virtuálisgép-méretezési csoportban a 99,95%-os szolgáltatásiszint-szerződés teljesítéséhez. Használjon legalább három podot a csomóponthibák és újraindítások podütemezésének biztosításához.

    Ha magasabb szintű rendelkezésre állást szeretne biztosítani az alkalmazások számára, a fürtök eloszthatók Availability Zones. Ezek a zónák fizikailag különálló adatközpontok egy adott régión belül. Ha a fürtösszetevők több zónában vannak elosztva, a fürt eltűrheti az egyik zóna meghibásodását. Az alkalmazások és a felügyeleti műveletek akkor is elérhetők maradnak, ha egy teljes adatközpont kimaradásban van. További információ: Availability Zones használó Azure Kubernetes Service -fürt létrehozása.

Lépjen az éles környezetbe, és alkalmazza az infrastruktúra ajánlott eljárásait

Az alkalmazás éles üzemre való előkészítése során implementáljon egy minimális ajánlott eljárást. Ebben a szakaszban használja ezt az ellenőrzőlistát. A szakasz végére az alábbi kérdésekre válaszolhat:

  • Magabiztosan újra üzembe tudja helyezni a fürtinfrastruktúrát?
  • Alkalmazott erőforráskvótákat?

Feladatlista:

  • Fürtkiépítés automatizálása. Az infrastruktúra kódként való használatával automatizálhatja az infrastruktúra kiépítését, hogy nagyobb rugalmasságot biztosítson a katasztrófák során, és rugalmasságot biztosítson az infrastruktúra szükség szerinti gyors ismételt üzembe helyezéséhez. További információ: Kubernetes-fürt létrehozása Azure Kubernetes Service a Terraform használatával.

  • Tervezze meg a rendelkezésre állást podkimaradási költségvetések használatával. Az alkalmazások rendelkezésre állásának fenntartása érdekében határozza meg a podkimaradási költségvetéseket (PDB), hogy a hardverhibák vagy a fürtfrissítések során a fürtben rendelkezésre álljon a podok minimális száma. További információ: Rendelkezésre állás tervezése podkimaradási költségvetések használatával.

  • Erőforráskvóták kényszerítése névtereken. Tervezze meg és alkalmazza az erőforráskvótákat a névtér szintjén. A kvóták a számítási erőforrásokon, a tárolási erőforrásokon és az objektumok számán állíthatók be. További információ: Erőforráskvóták kényszerítése.

Optimalizálás és skálázás

Ha az alkalmazás éles környezetben van, hogyan optimalizálhatja a munkafolyamatot, és hogyan készítheti elő az alkalmazást és a csapatot a skálázásra? Az előkészítéshez használja az optimalizálási és skálázási ellenőrzőlistát. A szakasz végére az alábbi kérdésekre válaszolhat:

  • Rendelkezik üzletmenet-folytonossági és vészhelyreállítási tervvel?
  • Képes a fürt méretezni az alkalmazás igényeinek megfelelően?
  • Képes figyelni a fürt és az alkalmazás állapotát, és riasztásokat fogadni?

Feladatlista: