A Windows Serveren és az Azure Local 22H2-es verzióján futó AKS áttekintése
A következőkre vonatkozik: AKS az Azure Local 22H2-n, AKS Windows Serveren
Az Azure Local és a Windows Server azure Kubernetes Service (AKS) az AKS helyszíni Kubernetes-implementációja. Az Azure Local és a Windows Server AKS automatizálja a tárolóalapú alkalmazások nagy léptékű futtatását. Az AKS segítségével gyorsabban lehet linuxos és Windows rendszerű tárolókat üzemeltetni az adatközpontban.
A helyszíni Kubernetes AKS-sel való használatának megkezdéséhez állítsa be az AKS-t az Azure Local és a Windows Server rendszeren.
Vagy használhatja az AKS-t a felhőalapú tárolók vezénylésére. Lásd: Azure Kubernetes Service az Azure-ban. Ha Azure Stack Hubot használ, tekintse meg az Azure Stack Hub AKS-motorját.
A következő szakaszok az AKS Azure Local és Windows Server rendszeren 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 Local és a Windows Server AKS-ben való működésével kapcsolatos háttérért tekintse meg a Kubernetes alapfogalmait , valamint a Kubernetes háttérrendszerét a Kubernetes.io.
Miért érdemes az AKS-t a Windows Serveren és az Azure Local-on tárolóalapú alkalmazásokhoz használni?
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 is bejön.
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-telepítést azáltal, hogy varázslókat biztosít a Kubernetes és az alapvető Azure Helyi bővítmények beállításához, valamint Kubernetes-fürtöket hoz létre a számítási feladatok üzemeltetéséhez.
Íme néhány funkció, amit az AKS biztosít a Windows Serveren és az Azure Localon:
- Tárolóalapú alkalmazások nagy léptékű üzembe helyezése az Azure Local és a 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 a Kubernetes-fürt csomópontjainak 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.
- Rendszeres Kubernetes-frissítések és biztonsági javítások biztosítása a Kubernetes-telepítéshez.
- Naprakészen tarthatja 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át az Azure Local és a Windows Server 2019/2022 Datacenter rendszeren, és a következő funkciókat tartalmazza:
- A Windows Felügyeleti központ varázslója az AKS és függőségei beállításához.
- Egy Windows Felügyeleti központ 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, ha inkább a gazdagép beállítását és a Kubernetes-fürt létrehozását szeretné szkriptbe á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 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:
-
Az Azure Portalon 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
- A helyszínen 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 és futó alkalmazásokat tekinthet meg. Ezek az eszközök az AKS-ben üzembe helyezett Kubernetes-fürtökkel működnek az Azure Local és a Windows Server rendszeren.
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 Local-on, 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 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:
- A feldolgozó csomópontok hipervizoralapú elkülönítése – 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 használhassák.
- Microsoft által karbantartott Linux- és Windows-rendszerképek feldolgozó csomópontokhoz – A feldolgozó csomópontok Linux é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.
Az első lépésekhez szükséges tudnivalók
A következő szakaszok összefoglalják, mit kell futtatnia a helyszíni Kubernetesben az AKS-sel az Azure Local és a Windows Server rendszeren. Az AKS Azure Local és Windows Server rendszerre való telepítése előtt szükséges részletekért tekintse meg a rendszerkövetelményeket.
A Windows Felügyeleti központ rendszerén
A Windows Felügyeleti központ átjáróját futtató gépnek a következőnek kell lennie:
- Regisztrálva az Azure-ban
- Ugyanabban a tartományban, mint az Azure Local vagy a Windows Server 2019/2022 Datacenter-fürt
Az AKS-t futtató Azure Local és Windows Server-fürtön vagy Windows Server 2019/2022 Datacenter feladatátvevő fürtön
Az Azure Local és a Windows Server fürt vagy a Windows Server 2019/2022 Datacenter feladatátvevő fürt 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 összes kiszolgálójának az EN-US régiót és a nyelvválasztást kell használnia
Az Azure Helyi rendszer általános követelményeiért tekintse meg az Azure helyi rendszerkövetelményei című témakört.
Az Azure Local hálózati konfigurációja
Az Azure Local vagy a Windows Server 2019/2022 Datacenter-fürtön lévő virtuális gépekhez csatlakoztatott hálózathoz az AKS számára elérhető és az Azure Local vagy a Windows Server 2019/2022 Datacenter-fürtön lévő virtuális gépek számára elérhető IPv4-címek dedikált hatóköre szükséges. A hálózatkezelési követelményekkel kapcsolatos további információkért tekintse meg az AKS-t az Azure Helyi és a Windows Server rendszerkövetelményei között.
Az AKS a következő funkciókat nyújtja:
Natív integráció az Azure Arc használatával
Az AKS segítségével a Kubernetes-fürtöket csatlakoztathatja az Azure-hoz. Miután csatlakozott az Azure Arc-kompatibilis Kuberneteshez, az Azure Portalon keresztül elérheti a helyszínen futó Kubernetes-fürtöket, és üzembe helyezhet olyan felügyeleti szolgáltatásokat, mint a GitOps és az Azure Policy. Olyan adatszolgáltatásokat is üzembe helyezhet, mint a felügyelt SQL-példány és a Rugalmas skálázási PostgreSQL. Az Azure Arc-kompatibilis Kubernetesről további információt az Azure Arc áttekintésében talál.
Integrált naplózás és figyelé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 a vezérlők, csomópontok és tárolók memória- és processzormetrikáinak gyűjtésével biztosítja a teljesítmény láthatóságát. A metrikákat és a tárolónaplókat a rendszer automatikusan összegyűjti, és elküldi a metrikák adatbázisába az Azure Monitorban, a naplóadatokat pedig a Log Analytics-munkaterületre. Az Azure Monitorral kapcsolatos további információkért tekintse meg 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 Local SDN-integrációjával mostantól saját hálózatokat hozhat létre, és csatlakoztathatja a Kubernetes-csomópontokat ezekhez a hálózatokhoz. Emellett az SDN szoftveres Load Balancer használatával terheléselosztó szolgáltatásokat is biztosíthat a 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 figyelheti a fürt azon podjait, 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ő az alkalmazásigény kielégítése érdekében. A rendszer rendszeresen ellenőrzi a csomópontok futási podjainak hiányát is, így a csomópontok száma szükség szerint csökken. A Kubernetes-fürtön 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- és Windows-alapú tárolók futtatását is. Amikor Kubernetes-fürtöt hoz létre a Windows Serveren vagy az Azure Local-on, 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 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-kon diszkrét eszköz-hozzárendelési (DDA) móddal, más néven GPU-átengedéssel. Ebben a módban egy vagy több fizikai GPU egyetlen feldolgozó 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 biztosít. A GPU-kompatibilis csomópontkészletekkel kapcsolatos további információkért tekintse meg a GPU dokumentációját.
Következő lépések
Az AKS azure local és Windows Server rendszeren való használatának megkezdéséhez tekintse meg az alábbi cikkeket: