Az Azure Stack HCI-n futó Azure Kubernetes Service áttekintése
A Kubernetes képességeinek kutatása ígéretes eredményeket ad. Azonban attól tart, hogy a vezetőség túl nehéznek bizonyul a csapat számára, amely viszonylag új a tárolóvezénylés területén. Meg kell határoznia, hogyan lehet minimalizálni a Contoso tárolóalapú számítási feladatainak sikeres implementálásához szükséges tanulási görbét. Arra számít, hogy az Azure Stack HCI-üzemelő példányok esetében a cél elérésének legjobb módja az AKS-támogatás használata.
Mi az az AKS az Azure Stack HCI-n?
Az Azure Stack HCI-n futó AKS az AKS Microsoft-implementációja, amely automatizálja a tárolóalapú alkalmazások üzembe helyezését és kezelését.
A Microsoft Azure-szolgáltatásként vezette be az AKS-t, de később kiterjesztette a rendelkezésre állását a helyszíni környezetekre, beleértve a Windows Servert és az Azure Stack HCI operációs rendszereket. A két operációs rendszeren azonban van néhány különbség az AKS futtatása között:
- Az Azure-ban a Microsoft kezeli az egyes AKS-fürtök vezérlősíkját. Emellett a felügyeleti és feldolgozó csomópontok Azure-beli virtuális gépeken (virtuális gépeken) vagy Azure-beli virtuálisgép-méretezési csoportokon futnak.
- Helyszíni környezetekben a teljes üzembe helyezést felügyelheti. Az Azure Stack HCI használatakor a felügyeleti és feldolgozó csomópontok a hiperkonvergens fürt által üzemeltetett virtuális gépeken futnak.
Mi az AKS architektúrája az Azure Stack HCI-n?
Az AKS megvalósítása az Azure Stack HCI-ben két fürttípusból áll:
- Egyetlen AKS felügyeleti fürt. Ez a fürt dedikált vezérlősíkként szolgál az ugyanazon a hiperkonvergens platformon futó Kubernetes-fürtök kezeléséhez. Linux rendszerű virtuális gépekből áll, amelyek Kubernetes rendszerösszetevőket, például API-kiszolgálót és terheléselosztókat üzemeltetnek. Ezek a virtuális gépek szolgáltatáskérései az Azure Stack HCI felügyeleti személyzetétől származnak, akik olyan felügyeleti felületeket használnak, mint a Microsoft Azure Arc vagy a Windows Rendszergazda Center.
- Egy vagy több Kubernetes-fürt. Ezek a fürtök vezérlő- és feldolgozó csomópontokból állnak. A vezérlő csomópontok Linux rendszerű virtuális gépekként vannak implementálva, api-kiszolgálóval és terheléselosztó-összetevőkkel, amelyek az Azure Stack HCI-felhasználók kéréseit kiszolgálják, akik a számítási feladataikat Linux- vagy Windows-alapú feldolgozó csomópontokon helyezik üzembe. A felhasználók közvetlenül használhatják saját Kubernetes-fürtjüket olyan eszközökkel, mint a kubectl vagy a Kubernetes-irányítópultok.
Minden Kubernetes-fürt saját, hypervisor-alapú elkülönítéssel védett virtuális gépeken fut, így biztonságosan megosztható ugyanaz a fizikai infrastruktúra a számítási feladatok elkülönítését igénylő helyzetekben.
Milyen előnyökkel jár az AKS az Azure Stack HCI-ben?
Az AKS leegyszerűsíti a Kubernetes-fürtök üzembe helyezését azáltal, hogy egy absztrakciós réteget biztosít, amely elrejti a kihívást jelentő megvalósítás néhány részletét. A Windows Rendszergazda Center használatával végigvezeti a felügyeleti fürtként szolgáló AKS-gazdagép telepítésének folyamatán. A Windows Rendszergazda Center lehetővé teszi a tárolóalapú számítási feladatokat üzemeltető feldolgozó csomópontokat tartalmazó egyes Kubernetes-fürtök telepítését is. A telepítési folyamat automatikusan kiépít minden releváns szoftverösszetevőt, beleértve az olyan felügyeleti eszközöket is, mint a kubectl.
Az Azure Stack HCI-n futó AKS linuxos és Windows-alapú tárolókat is támogat. Kubernetes-fürt létrehozásakor csak meg kell adnia a futtatni kívánt tárolótípusokat. A hiperkonvergens platform automatikusan telepíti a szükséges operációs rendszert a Kubernetes-fürtcsomópontokra.
Az Azure Stack HCI-n futó AKS számos egyéb előnyt kínál, többek között a következőket:
- Tárolóalapú alkalmazások egyszerűsített üzembe helyezése az Azure Stack HCI-fürtön futó Kubernetes-fürtökön
- Számítási erőforrások horizontális méretezése a Kubernetes-fürtök csomópontjainak hozzáadásával vagy eltávolításával
- Fürtözött erőforrások tárolási és hálózati konfigurációjának egyszerűsített kezelése
- A fürtcsomópontok automatikus frissítése a legújabb elérhető Kubernetes-verzióra. A Microsoft windowsos és linuxos rendszerképeket kezel a fürtcsomópontokhoz, és havi rendszerességgel frissíti őket.
- Integráció számos Azure-szolgáltatással és szolgáltatással, például a Microsoft Azure Monitorral, az Azure Policyvel és az Azure szerepköralapú hozzáférés-vezérléssel (RBAC). Ez a funkció az Azure Arc for Kubernetes-t használja.
- Az Azure Stack HCI-alapú Kubernetes-fürtök és számítási feladataik központosított felügyelete az Azure Portalon keresztül. Ez a funkció az Azure Arcot is használja a Kuberneteshez.
Megjegyzés:
Az Azure Portal-alapú felügyelet kiegészíti a hagyományos Kubernetes felügyeleti eszközöket és interfészeket, például a Kubectl parancssori segédprogramját és a Kubernetes-irányítópultokat.
Az Azure Stack HCI emellett a Kubernetes-fürtcsomópontokként szolgáló virtuális gépek automatikus feladatátvételét is kezeli, ha a mögöttes fizikai összetevők honosított hibája történik. Ez jól kiegészíti a Kubernetes magas rendelkezésre állását, amely automatikusan újraindítja a hibás tárolókat ugyanazon vagy egy másik virtuális gépen.
Tudáspróba
Segítségre van szüksége? Tekintse meg a hibaelhárítási útmutatót, vagy küldjön visszajelzést hibák bejelentésével.