Megosztás a következőn keresztül:


AKS az Azure Local 23H2-es architektúráján

A következőkre vonatkozik: Azure Local, 23H2-es verzió

Az Azure Local Kubernetes Service (AKS) egy nagyvállalati szintű Kubernetes-tárolóplatform. Ez magában foglalja a Microsoft által támogatott alapvető Kubernetes-t, egy célként létrehozott Windows-tároló gazdagépet és egy Microsoft által támogatott Linux-tároló gazdagépet, amelynek célja egy egyszerű üzembe helyezési és életciklus-kezelési élmény.

Ez a cikk bemutatja a Kubernetes alapvető infrastruktúra-összetevőit, például a vezérlősíkot, a csomópontokat és a csomópontkészleteket. A számítási feladatok erőforrásai, például a podok, az üzemelő példányok és a készletek is bevezetésre kerülnek, valamint az erőforrások névterekbe való csoportosítása is.

AKS-architektúra az Azure Local-on

Az Azure Local AKS-fürtök az Arc Resource Bridge (más néven Arc-berendezés) használatával biztosítják az alapvető vezénylési mechanizmust és felületet egy vagy több AKS-fürt üzembe helyezéséhez és kezeléséhez. A tárolóalapú alkalmazások AKS-fürtökben vannak üzembe helyezve.

Fürtarchitektúra diagramja.

Az AKS Arc előre definiált konfigurációt használ a Kubernetes-fürtök hatékony és méretezhető üzembe helyezéséhez. Az üzembehelyezési művelet több Linux- vagy Windows rendszerű virtuális gépet hoz létre, és összekapcsolja őket egy vagy több Kubernetes-fürt létrehozásához.

Feljegyzés

A rendszer megbízhatóságának javítása céljából, ha több megosztott fürtkötetet (CSV-t) futtat a saját fürtjében, akkor alapértelemezett módon a virtuális gépek adatainak eloszlása automatikusan történik a fürt összes elérhető CSV-jén. Ez biztosítja, hogy az alkalmazások CSV-kimaradások esetén is megmaradnak.

Arc erőforráshíd

Az Arc Resource Bridge egy magánfelhőt (például Azure Local, VMWare/vSphere vagy SCVMM) csatlakoztat az Azure-hoz, és lehetővé teszi a helyszíni erőforrás-kezelést az Azure-ból. Az Azure Arc Resource Bridge betekintést nyújt a magánfelhőkbe, amely szükséges az erőforrások, például a helyszíni Kubernetes-fürtök Azure-on keresztüli kezeléséhez. Az Arc Resource Bridge a következő alapvető AKS Arc-összetevőket tartalmazza:

  • AKS Arc-fürtbővítmények: A fürtbővítmény az Azure Resource Manager-erőforrás-szolgáltató helyi megfelelője. Ahogyan a Microsoft.ContainerService erőforrás-szolgáltató az Azure-ban kezeli az AKS-fürtöket, az AKS Arc-fürtbővítmény, amint hozzáadta az Arc Resource Bridge-hez, segít a Kubernetes-fürtök Azure-on keresztüli kezelésében.
  • Egyéni hely: Az egyéni hely az Azure-régió helyszíni megfelelője, és az Azure helyszerkezetének kiterjesztése. Az egyéni helyek lehetővé teszik a bérlői rendszergazdák számára, hogy az adatközpontjukat a megfelelő telepített bővítményekkel használják célhelyként az Azure-szolgáltatáspéldányok üzembe helyezéséhez.

AKS klaszterek

Az AKS-fürtök a Kubernetes magas rendelkezésre állású rendszerének üzembe helyezését jelentik, ahol Linux-alapú virtuális gépek futtatják a Kubernetes vezérlősík-összetevőit és a Linux csomópontkészleteket. Windows-tárolók futtatásához további Windows Server Core-alapú csomópontkészleteket is üzembe helyezhet. Az Arc Resource Bridge egy vagy több AKS-fürtöt is kezelhet.

Az AKS-fürtnek két fő összetevője van, az alábbi szakaszokban ismertetve.

Vezérlősík csomópontjai

A Kubernetes a vezérlősík csomópontjait használja annak biztosítására, hogy a Kubernetes-fürt minden összetevője a kívánt állapotban legyen. A vezérlősík a tárolóalapú alkalmazásokat tartalmazó feldolgozó csomópontkészleteket is kezeli és tartja karban. Az Arc által engedélyezett AKS üzembe helyezi a KubeVIP terheléselosztót, hogy a Kubernetes vezérlősík API-kiszolgálójának IP-címe mindig elérhető legyen. A Microsoft nem számít fel díjat a vezérlősík-csomópontokért, mivel a vezérlősík csomópontjai nem üzemeltetnek ügyfélalkalmazásokat.

A vezérlősík csomópontjai a következő fő összetevőket futtatják (nem teljes listát):

  • API-kiszolgáló: Engedélyezi a Kubernetes API-val való interakciót. Ez az összetevő olyan felügyeleti eszközök interakcióját biztosítja, mint az Azure CLI, az Azure Portal vagy a kubectl.
  • Etcd: Elosztott kulcs-érték tároló, amely a fürt életciklus-felügyeletéhez szükséges adatokat tárolja. Tárolja a vezérlősík állapotát.

Linux-/Windows-csomópontkészletek

A Kubernetesben a csomópontkészletek olyan csomópontok csoportja egy fürtben, amelyek ugyanazt a konfigurációt használják. A csomópontkészletek lehetővé teszik olyan csomópontkészletek létrehozását és kezelését, amelyek meghatározott szerepkörök, képességek vagy hardverkonfigurációk segítségével részletesebb vezérlést biztosítanak az AKS-fürt infrastruktúrája felett. Linux- vagy Windows-csomópontkészleteket helyezhet üzembe az AKS-fürtön. Azonban legalább 1 Linux-csomópontkészlettel kell rendelkeznie az Arc-ügynökök üzemeltetéséhez az Azure-ral való kapcsolat fenntartásához.

Vegyes operációs rendszer telepítések

Ha egy számítási feladatfürt linuxos és Windowsos munkavégző csomópontokból áll, akkor olyan operációs rendszerre kell ütemezni, amely támogatja a számítási feladat kiépítését. A Kubernetes két mechanizmust kínál annak biztosítására, hogy a számítási feladatok cél operációs rendszerrel rendelkező csomópontokra kerüljönnek:

  • A Csomópontválasztó a pod specifikációjának egy egyszerű mezője, amely arra kényszeríti a podokat, hogy csak az operációs rendszernek megfelelő, kifogástalan állapotú csomópontokra legyenek ütemezve.
  • Taint-ek és tolerációk együttműködve biztosítják, hogy a podok ne legyenek véletlenül ütemezve a csomópontokra. A csomópontok "fertőzöttek" is lehetnek, hogy ne fogadják el azokat a podokat, amelyek nem tolerálják explicit módon a fertőzést a pod specifikációjában lévő "tűrésen" keresztül.

További információkért tekintse meg a csomópontválasztókat és a taint-eket és toleranciákat.

Életciklus-kezelés

Az Azure Arc automatikusan engedélyezve van az AKS Arc használatával létrehozott összes Kubernetes-fürtön. A Microsoft Entra-azonosítójával bárhonnan csatlakozhat a fürtökhöz. Az Azure Arc lehetővé teszi olyan ismerős eszközök használatát, mint az Azure Portal, az Azure CLI és az Azure Resource Manager-sablonok a Kubernetes-fürtök létrehozásához és kezeléséhez.

Infrastruktúra-összetevők felhőalapú frissítései

Az Azure Local 23H2-es verziója egységes havi frissítési csomagban egyesíti az operációs rendszer, a szoftverügynökök, az Azure Arc-infrastruktúra, valamint az OEM-illesztőprogramok és a belső vezérlőprogram összes releváns frissítését. Ezt az átfogó frissítési csomagot a rendszer a felhőből azonosítja és alkalmazza az Azure Update Manager eszközzel.

Az AKS mostantól az Azure Local része a 23H2-es verziótól kezdve. Az Azure Arc-infrastruktúra által engedélyezett AKS életciklus-kezelése ugyanazt a megközelítést követi, mint az Azure Local 23H2-es verziójában lévő többi összetevő. Ez a megközelítés rugalmas alapot nyújt az Azure Local megoldás különböző aspektusainak egy helyen történő integrálásához és kezeléséhez, beleértve az operációs rendszer, az alapvető ügynökök és szolgáltatások kezelését, valamint a megoldásbővítményt. Az Arc-infrastruktúra összetevői által engedélyezett AKS-t a megoldásbővítmények részeként az Azure Local 23H2-es verziójának frissítési csomagja frissíti.

További információkért tekintse meg az Azure Local 23H2-es verziójának frissítési áttekintését.

Régió rendelkezésre állása

Az Azure Local AKS ugyanazon régiókban támogatott, ahol az Azure Local elérhető. További információ a támogatott Azure-régiókról: Azure Localrendszerkövetelményei.

Következő lépések