Co je místní Kubernetes s Azure Kubernetes Service na Azure Stack HCI a Windows Serveru?

Platí pro: Azure Stack HCI a Windows Server

Azure Kubernetes Service (AKS) na Azure Stack HCI a Windows Serveru je místní implementace AKS Kubernetes. AKS ve službě Azure Stack HCI a Windows Server automatizuje spouštění kontejnerizovaných aplikací ve velkém měřítku. AKS usnadňuje hostování linuxových kontejnerů a kontejnerů Windows ve vašem datacentru.

Pokud chcete začít s místním Kubernetes pomocí AKS, nastavte siAKS na Azure Stack HCI a Windows Server.

Nebo můžete použít AKS k orchestraci cloudových kontejnerů. Viz Azure Kubernetes Service v Azure. Pokud používáte Azure Stack Hub, podívejte se na modul AKS ve službě Azure Stack Hub.

Následující části probírají některé důvody použití AKS na Azure Stack HCI a Windows Serveru a pak odpovězte na některé běžné otázky týkající se služby a jak začít. Pozadí kontejnerů najdete v tématu Windows a kontejnery. Pozadí toho, jak Kubernetes funguje v AKS na Azure Stack HCI a Windows Serveru, najdete v tématu základní koncepty Kubernetes a na pozadí v Kubernetes najdete Kubernetes.io.

Proč používat AKS ve službě Azure Stack HCI a Windows Server pro kontejnerizované aplikace?

I když můžete spravovat několik kontejnerů ručně pomocí Dockeru a Windows, aplikace často využívají pět, deset nebo dokonce stovky kontejnerů, které jsou místem, kde se orchestrátor Kubernetes dodává.

Kubernetes je opensourcový orchestrátor pro automatizaci správy kontejnerů ve velkém měřítku. AKS zjednodušuje místní nasazení Kubernetes tím, že poskytuje průvodce, pomocí které můžete nastavit doplňky Kubernetes a základní doplňky Azure Stack HCI a také vytvářet clustery Kubernetes pro hostování úloh.

Tady je několik funkcí, které AKS poskytuje ve službě Azure Stack HCI:

  • Nasaďte kontejnerizované aplikace ve velkém měřítku do clusterů Kubernetes běžících napříč clustery Azure Stack HCI a Windows Server.
  • Nasaďte a spravujte kontejnerizované aplikace založené na Linuxu i Windows.
  • Vertikální navýšení nebo snížení kapacity přidáním nebo odebráním uzlů do clusteru Kubernetes
  • Správa úložiště a sítě v clusteru Kubernetes
  • Zadejte automatické aktualizace pro nasazení Kubernetes.
  • Udržujte aktuální informace o nejnovějších dostupných verzích Kubernetes.
  • Používejte oblíbené služby Azure prostřednictvím Služby Azure Arc pro Kubernetes.

Zjednodušení nastavení místního Kubernetes

AKS zjednodušuje proces nastavení Kubernetes na Azure Stack HCI a Windows Server 2019/2022 Datacenter a zahrnuje následující funkce:

  • Průvodce Windows Admin Center pro nastavení AKS a jeho závislostí.
  • Průvodce Windows Admin Center pro vytváření clusterů Kubernetes pro spouštění kontejnerizovaných aplikací.
  • Rutiny PowerShellu pro nastavení Kubernetes a vytváření clusterů Kubernetes, pokud byste raději skriptoval nastavení hostitele a vytvoření clusteru Kubernetes.

Podívejte se na obrázek GIF níže a seznamte se s procesem nasazení:

GIF for deploying AKS HCI

Zobrazení a správa místních Kubernetes pomocí nástrojů nebo Azure Arc

Jakmile nastavíte místní Kubernetes pomocí AKS a vytvoříte cluster Kubernetes, můžete spravovat a monitorovat infrastrukturu Kubernetes pomocí následujících možností:

  • V Azure Portal s využitím Azure Arc – použití Azure Arc ke správě aplikací nasazených na clusterech Kubernetes v cloudových a místních prostředích.
    Azure Arc vám také umožňuje spravovat clustery Kubernetes s jinými službami Azure, včetně následujících:
    • Azure Monitor
    • Azure Policy
    • Řízení přístupu na základě rolí
  • Místní použití oblíbených nástrojů, jako je Kubectl – Existuje mnoho opensourcových nástrojů, které umožňují nasadit aplikace do clusteru Kubernetes, spravovat prostředky clusteru, řešit potíže a zobrazovat spuštěné aplikace. Všechny tyto nástroje pracují s clustery Kubernetes nasazenými s AKS na Azure Stack HCI a Windows Server.

Spouštění kontejnerů Linuxu a Windows

AKS plně podporuje kontejnery založené na Linuxu i Windows. Při vytváření clusteru Kubernetes ve službě Azure Stack HCI můžete zvolit, jestli chcete vytvářet fondy uzlů (skupiny identických uzlů clusteru Kubernetes) pro spouštění kontejnerů Linuxu, Windows kontejnerů nebo obojího.

AKS vytvoří uzly Linuxu a Windows, takže nemusíte přímo spravovat operační systémy Linux nebo Windows.

Zabezpečení infrastruktury kontejneru

AKS obsahuje řadu funkcí, které pomáhají zabezpečit infrastrukturu kontejneru:

  • Izolace založená na hypervisoru pro pracovní uzly – Každý cluster Kubernetes běží na vlastní vyhrazené a izolované sadě virtuálních počítačů, aby klienti mohli sdílet stejnou fyzickou infrastrukturu.
  • Image Linuxu a Windows Microsoftu pro pracovní uzly – Pracovní uzly spouštějí image virtuálních počítačů s Linuxem a Windows vytvořenými Microsoftem, aby dodržovaly osvědčené postupy zabezpečení. Microsoft tyto image aktualizuje každý měsíc nejnovějšími aktualizacemi zabezpečení.

Co potřebujete, než začnete

Následující části shrnuje, co potřebujete ke spouštění místních Kubernetes s AKS na Azure Stack HCI a Windows Serveru. Úplné podrobnosti o tom, co potřebujete před instalací AKS na Azure Stack HCI a Windows Server, najdete v požadavcích na systém.

V systému Windows Admin Center

Váš počítač se spuštěnou bránou Windows Admin Center musí být:

  • Registrace v Azure
  • Ve stejné doméně jako cluster datacentra Azure Stack HCI nebo Windows Server 2019/2022 Datacenter

V clusteru Azure Stack HCI a Windows Serveru nebo clusteru s podporou převzetí služeb při selhání Windows Server 2019/2022 Datacenter, který je hostitelem AKS

Cluster Azure Stack HCI a Windows Server nebo cluster Windows Server 2019/2022 Datacenter s podporou převzetí služeb při selhání má následující požadavky:

  • Maximálně osm serverů v clusteru
  • 1 TB dostupné kapacity ve fondu úložiště pro AKS
  • Minimálně 30 GB dostupné paměti pro spouštění virtuálních počítačů AKS
  • Všechny servery v clusteru musí používat výběr oblasti a jazyka EN-US.

Obecné požadavky na systém Azure Stack HCI najdete v tématu Požadavky na systém Azure Stack HCI.

Konfigurace sítě pro Azure Stack HCI

Síť připojená k virtuálním počítačům na clusteru Azure Stack HCI nebo Windows Server 2019/2022 Datacenter vyžaduje vyhrazený rozsah adres IPv4 dostupných pro AKS a přístup k virtuálním počítačům na clusteru Azure Stack HCI nebo Windows Serveru 2019/2022 Datacenter. Další informace o požadavcích na sítě najdete v tématu AKS v Azure Stack HCI a požadavcích na systém Windows Server.

Další kroky

Pokud chcete začít používat AKS na Azure Stack HCI a Windows Serveru, přečtěte si následující články: