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:

GIF az AKS üzembe helyezéséről.

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: