A Windows Serveren és az Azure Stack HCI-n futó AKS áttekintése, 22H2-es verzió
A következőkre vonatkozik: AKS az Azure Stack HCI 22H2-ben, AKS Windows Serveren
Azure Kubernetes Service (AKS) az Azure Stack HCI-n és a Windows Serveren az AKS helyszíni Kubernetes-implementációja. Az Azure Stack HCI-n és a Windows Serveren futó AKS automatizálja a tárolóalapú alkalmazások nagy léptékű futtatását. Az AKS megkönnyíti a Linux- és Windows-tárolók adatközpontban való üzemeltetésének megkezdését.
A helyszíni Kubernetes AKS használatával történő használatának megkezdéséhez állítsa be az AKS-t az Azure Stack HCI-n és a Windows Serveren.
Vagy használhatja az AKS-t a felhőalapú tárolók vezényléséhez. Lásd: Azure Kubernetes Service az Azure-ban. Az Azure Stack Hub használata esetén lásd: AKS-motor az Azure Stack Hubon.
Az alábbi szakaszok az AKS Azure Stack HCI-n és Windows Serveren való használatának néhány okát ismertetik, majd válaszolnak a szolgáltatással kapcsolatos gyakori kérdésekre, valamint az első lépésekre. A tárolók hátteréről a Windows és a tárolók című témakörben olvashat. Az Azure Stack HCI-n és a Windows Serveren futó AKS-ben a Kubernetes működéséről a Kubernetes alapfogalmairól és a Kubernetes hátteréről a Kubernetes.io című témakörben olvashat bővebben.
Miért érdemes az AKS-t használni a Windows Serveren és az Azure Stack HCI-n tárolóalapú alkalmazásokhoz?
Bár néhány tárolót manuálisan is kezelhet a Docker és a Windows használatával, az alkalmazások gyakran öt, tíz vagy akár több száz tárolót használnak, amelyekbe a Kubernetes vezénylője érkezik.
A Kubernetes egy nyílt forráskódú vezénylő a tárolókezelés nagy léptékű automatizálásához. Az AKS leegyszerűsíti a helyszíni Kubernetes üzembe helyezését azáltal, hogy varázslókat biztosít a Kubernetes és az alapvető Azure Stack HCI-bővítmények beállításához, valamint Kubernetes-fürtök létrehozására a számítási feladatok üzemeltetéséhez.
Íme néhány a Windows Serveren és az Azure Stack HCI-n az AKS által biztosított funkciók közül:
- Tárolóalapú alkalmazások üzembe helyezése nagy méretekben az Azure Stack HCI- és Windows Server-fürtön futó Kubernetes-fürtökön.
- Linux- és Windows-alapú tárolóalapú alkalmazások üzembe helyezése és kezelése.
- Vertikális fel- vagy leskálázás csomópontok kubernetes-fürthöz való hozzáadásával vagy eltávolításával.
- A Kubernetes-fürt tárhelyének és hálózatkezelésének kezelése.
- Biztosítson rendszeres Kubernetes-frissítéseket és biztonsági javításokat a Kubernetes üzemelő példányához.
- Tartsa naprakészen a legújabb elérhető Kubernetes-verziókat.
- Használja a népszerű Azure-szolgáltatásokat az Azure Arc for Kubernetesen keresztül.
A helyszíni Kubernetes beállításának egyszerűsítése
Az AKS leegyszerűsíti a Kubernetes beállításának folyamatát az Azure Stack HCI-ben és a Windows Server 2019/2022 Datacenterben, és a következő funkciókat tartalmazza:
- Az AKS és függőségeinek beállítására szolgáló Windows Admin Center varázsló.
- Egy Windows Admin Center varázsló, amellyel Kubernetes-fürtöket hozhat létre a tárolóalapú alkalmazások futtatásához.
- PowerShell-parancsmagok a Kubernetes beállításához és a Kubernetes-fürtök létrehozásához abban az esetben, ha inkább a gazdagép beállítását és a Kubernetes-fürt létrehozását szeretné parancsfájlba állítani.
Az üzembe helyezési folyamat megismeréséhez tekintse meg az alábbi GIF-fájlt:
Helyszíni Kubernetes megtekintése és kezelése eszközökkel vagy Az Azure Arc használatával
Miután beállította a helyszíni Kubernetes-t az AKS használatával, és létrehozott egy Kubernetes-fürtöt, a következőkkel kezelheti és figyelheti a Kubernetes-infrastruktúrát:
-
A Azure Portal az Azure Arc használatával – Az Azure Arc használatával kezelheti a Kubernetes-fürtökön üzembe helyezett alkalmazásokat a felhőben és a helyszíni környezetekben.
Az Azure Arc lehetővé teszi a Kubernetes-fürtök más Azure-szolgáltatásokkal való kezelését is, beleértve a következőket:- Azure Monitor
- Azure Policy
- Helyszíni, olyan népszerű eszközökkel, mint a Kubectl – Számos nyílt forráskódú eszköz van, amelyekkel alkalmazásokat helyezhet üzembe egy Kubernetes-fürtön, kezelheti a fürterőforrásokat, hibaelhárítást végezhet és megtekintheti a futó alkalmazásokat. Ezek az eszközök az AKS-sel üzembe helyezett Kubernetes-fürtökkel működnek az Azure Stack HCI-n és a Windows Serveren.
Linux- és Windows-tárolók futtatása
Az AKS teljes mértékben támogatja a Linux-alapú és a Windows-alapú tárolókat is. Amikor Kubernetes-fürtöt hoz létre a Windows Serveren vagy az Azure Stack HCI-n, eldöntheti, hogy létrehoz-e csomópontkészleteket (azonos Kubernetes-fürtcsomópontok csoportjait) Linux-tárolók, Windows-tárolók vagy mindkettő futtatásához.
Az AKS létrehozza a Linux- és Windows-csomópontokat, hogy ne kelljen közvetlenül felügyelnie a Linux vagy a Windows operációs rendszereket.
A tárolóinfrastruktúra védelme
Az AKS számos funkciót tartalmaz a tárolóinfrastruktúra biztonságossá tételéhez:
- Hypervisor-alapú elkülönítés munkavégző csomópontokhoz – Minden Kubernetes-fürt saját dedikált és elkülönített virtuális gépeken fut, hogy a bérlők ugyanazt a fizikai infrastruktúrát tudják használni.
- Microsoft által karbantartott Linux- és Windows-rendszerképek feldolgozó csomópontokhoz – A munkavégző csomópontok linuxos és Windows rendszerű virtuálisgép-rendszerképeket futtatnak, amelyeket a Microsoft hozott létre a biztonsági ajánlott eljárások betartásához. A Microsoft ezeket a rendszerképeket havonta frissíti a legújabb biztonsági frissítésekkel.
Mi szükséges a kezdéshez?
Az alábbi szakaszok összefoglalják, mit kell futtatnia a helyszíni Kuberneteshez az AKS-sel az Azure Stack HCI-n és a Windows Serveren. Az AKS Azure Stack HCI-n és Windows Serveren való telepítése előtt szükséges részletekért lásd: rendszerkövetelmények.
A Windows Admin Center rendszeren
A Windows Admin Center átjárót futtató gépnek a következőknek kell lennie:
- Regisztrálva az Azure-ban
- Ugyanabban a tartományban, mint az Azure Stack HCI vagy a Windows Server 2019/2022 Datacenter-fürt
Az AKS-t üzemeltető Azure Stack HCI- és Windows Server-fürtön vagy a Windows Server 2019/2022 Datacenter feladatátvevő fürtön
Az Azure Stack HCI és a Windows Server-fürt vagy a Windows Server 2019/2022 Datacenter feladatátvevő fürtje a következő követelményekkel rendelkezik:
- Legfeljebb nyolc kiszolgáló a fürtben
- 1 TB rendelkezésre álló kapacitás az AKS tárolókészletében
- Legalább 30 GB rendelkezésre álló memória az AKS virtuális gépek futtatásához
- A fürt minden kiszolgálójának az EN-US régiót és a nyelvválasztást kell használnia
Az Azure Stack HCI általános rendszerkövetelményeiért lásd: Azure Stack HCI rendszerkövetelmények.
Az Azure Stack HCI hálózati konfigurációja
Az Azure Stack HCI-n vagy a Windows Server 2019/2022 Datacenter-fürtön lévő virtuális gépekhez csatlakoztatott hálózathoz dedikált IPv4-címekre van szükség az AKS-hez, és az Azure Stack HCI-n vagy a Windows Server 2019/2022 Datacenter-fürtön lévő virtuális gépek számára elérhető. A hálózatkezelési követelményekről további információt az AKS on Azure Stack HCI és a Windows Server rendszerkövetelményei című témakörben talál.
Íme néhány az AKS által biztosított funkciók közül:
Natív integráció az Azure Arc használatával
Az AKS segítségével csatlakoztathatja a Kubernetes-fürtöket az Azure-hoz. Miután csatlakozott az Azure Arc-kompatibilis Kuberneteshez, a helyszínen futó Kubernetes-fürtöket a Azure Portal keresztül érheti el, és üzembe helyezhet olyan felügyeleti szolgáltatásokat, mint a GitOps és a Azure Policy. Olyan adatszolgáltatásokat is üzembe helyezhet, mint a SQL Managed Instance és a PostgreSQL Rugalmas skálázás. Az Azure Arc-kompatibilis Kubernetesről az Azure Arc áttekintésében talál további információt.
Integrált naplózás és monitorozás
Miután csatlakoztatta a fürtöt az Azure Archoz, az Azure Monitor használatával monitorozhatja a Kubernetes-fürt és -alkalmazások állapotát. A tárolókhoz készült Azure Monitor lehetővé teszi a teljesítmény láthatóságát a vezérlők, csomópontok és tárolók memória- és processzormetrikáinak gyűjtésével. A rendszer automatikusan gyűjti a metrikákat és a tárolónaplókat az Azure Monitor metrika-adatbázisába, míg a naplóadatokat a Rendszer a Log Analytics-munkaterületre küldi. Az Azure Monitorral kapcsolatos további információkért lásd a tárolóelemzések áttekintését.
Szoftveralapú hálózatkezelés a Kubernetes-csomópontokhoz és a tárolóalapú alkalmazásokhoz
Az Azure Stack HCI SDN-integrációjával mostantól saját hálózatokat hozhat létre, és ezekhez a hálózatokhoz csatolhatja a Kubernetes-csomópontokat. Emellett az SDN Software Load Balancer használatával terheléselosztó szolgáltatásokat is biztosíthat tárolóalapú alkalmazásaikhoz. További információ: Szoftveralapú hálózatkezelés az AKS-sel.
A Kubernetes-csomópontkészletek automatikus átméretezése
Az alkalmazásigények teljesítéséhez szükség lehet a számítási feladatokat futtató csomópontok számának és méretének módosítására. A fürt automatikus skálázási összetevője watch a fürt azon podjaihoz, amelyek erőforrás-korlátozások miatt nem ütemezhetők. Ha problémákat észlel, a csomópontkészletben lévő csomópontok száma megnő, hogy megfeleljen az alkalmazásigénynek. A csomópontokat rendszeresen ellenőrzik, hogy nincsenek-e futó podok, és a csomópontok száma szükség szerint csökken. A Kubernetes-fürtben lévő csomópontok számának automatikus fel- vagy leskálázása lehetővé teszi egy hatékony, költséghatékony környezet futtatását.
Windows-alapú tárolóalapú alkalmazások üzembe helyezése és kezelése
Az AKS teljes mértékben támogatja a Linux-alapú és a Windows-alapú tárolók futtatását is. Amikor Kubernetes-fürtöt hoz létre a Windows Serveren vagy az Azure Stack HCI-n, eldöntheti, hogy létrehoz-e csomópontkészleteket (azonos Kubernetes-fürtcsomópontok csoportjait) Linux-tárolók, Windows-tárolók vagy mindkettő futtatásához. Az AKS létrehozza a Linux- és Windows-csomópontokat, hogy ne kelljen közvetlenül felügyelnie a Linux vagy a Windows operációs rendszereket.
Az AKS támogatja a GPU-kompatibilis csomópontok üzembe helyezését
Az AKS támogatja a GPU-kompatibilis csomópontkészletek üzembe helyezését az NVIDIA Tesla T4 GPU-k mellett diszkrét eszköz-hozzárendelési (DDA) módban, más néven GPU-átengedésben. Ebben a módban egy vagy több fizikai GPU egyetlen munkavégző csomóponthoz van rendelve gpu-kompatibilis virtuálisgép-mérettel, amely teljes hozzáférést kap a teljes GPU-hoz, így magas szintű alkalmazáskompatibilitást és jobb teljesítményt kínál. A GPU-kompatibilis csomópontkészletekről további információt a GPU dokumentációjában talál.
Következő lépések
Az Azure Stack HCI-n és a Windows Serveren futó AKS használatának megkezdéséhez tekintse meg az alábbi cikkeket: