Wat is Azure Kubernetes Service op Azure Stack HCI?

Van toepassing op: Azure Stack HCI, versies 21H2 en 20H2; Windows Server 2022 Datacenter, Windows Server 2019 Datacenter

Azure Kubernetes Service op Azure Stack HCI is een on-premises implementatie van Azure Kubernetes Service (AKS), waarmee het uitvoeren van containertoepassingen op schaal wordt automatiseren. Azure Kubernetes Service is beschikbaar op Azure Stack HCI en Windows Server 2019 Datacenter, zodat u sneller aan de slag kunt met het hosten van Linux- en Windows-containers in uw datacenter.

Als u aan de slag wilt Azure Kubernetes Service on-premises, Windows Server 2019 of Azure Stack HCI uAzure Kubernetes Service op Azure Stack HCI .

Als u in plaats daarvan Azure Kubernetes Service om uw cloudcontainers te orkestreren, zie Azure Kubernetes Service in Azure. Zie AKS-engineop Azure Stack Hub als u een Azure Stack Hub.

In de volgende secties worden enkele redenen besproken waarom u Azure Kubernetes Service op Azure Stack HCI gebruikt en vervolgens enkele veelvoorkomende vragen over de service beantwoordt en hoe u aan de slag kunt gaan. Zie Windows containers voor Windows achtergrondinformatieover containers. Voor achtergrondinformatie over hoe Kubernetes werkt in Azure Kubernetes Service op Azure Stack HCI, zie Kubernetes core concepts (Basisconcepten van Kubernetes) en voor achtergrondinformatie over Kubernetes Kubernetes.io.

Waarom zou Azure Kubernetes Service op Azure Stack HCI gebruiken voor toepassingen in containers?

Hoewel u een paar containers handmatig kunt beheren met behulp van Docker en Windows, maken apps vaak gebruik van vijf, tien of zelfs honderden containers, waarbij de Kubernetes-orchestrator van toepassing is.

Kubernetes is een opensource-orchestrator voor het automatiseren van containerbeheer op schaal. Azure Kubernetes Service vereenvoudigt de on-premises Kubernetes-implementatie door wizards te bieden voor het instellen van Kubernetes en essentiële invoegtoepassingen op Azure Stack HCI en voor het maken van Kubernetes-clusters om uw workloads te hosten.

Hier is een aantal van de functionaliteit die wordt geboden door Azure Kubernetes Service op Azure Stack HCI:

  • In containers geplaatste apps op schaal implementeren naar Kubernetes-clusters die worden uitgevoerd in Azure Stack HCI cluster
  • Zowel Linux- als Windows-apps in containers implementeren en beheren
  • Omhoog of omlaag schalen door knooppunten toe te voegen aan of te verwijderen uit het Kubernetes-cluster
  • Opslag en netwerken in uw Kubernetes-cluster beheren
  • Automatische updates bieden voor uw Kubernetes-implementatie
  • Op de hoogte blijven van de nieuwste beschikbare Kubernetes-versies
  • De populaire Azure-services gebruiken via Azure Arc voor Kubernetes

Het instellen van Kubernetes vereenvoudigen

Azure Kubernetes Service vereenvoudigt het instellen van Kubernetes op Azure Stack HCI en Windows Server 2019 Datacenter en bevat de volgende functies:

  • Een Windows-beheercentrumwizard voor het instellen van Azure Kubernetes Service en de afhankelijkheden ervan
  • Een Windows-beheercentrumwizard voor het maken van Kubernetes-clusters om uw containertoepassingen uit te voeren
  • PowerShell-cmdlets voor het instellen van Kubernetes en het maken van Kubernetes-clusters, voor het geval u liever een script wilt maken voor de hostinstallatie en het maken van kubernetes-clusters

Bekijk de onderstaande GIF om vertrouwd te raken met het implementatieproces:

GIF voor het implementeren van AKS HCI

Kubernetes weergeven en beheren met on-premises hulpprogramma's of Azure Arc

Zodra u een on-premises Azure Kubernetes Service hebt ingesteld en een Kubernetes-cluster hebt gemaakt, bieden we een aantal manieren om uw Kubernetes-infrastructuur te beheren en bewaken:

  • In de Azure Portal met Azure Arc: gebruik Azure Arc voor het beheren van toepassingen die zijn geïmplementeerd boven op Kubernetes-clusters in uw cloud- en on-premises omgevingen.
    Azure Arc kunt u ook uw Kubernetes-clusters beheren met andere Azure-services, waaronder:
    • Azure Monitor
    • Azure Policy
    • Op rollen gebaseerd toegangsbeheer
  • On-premises met populaire hulpprogramma's zoals Kubectl: er zijn veel opensource-hulpprogramma's waarmee u toepassingen kunt implementeren in een Kubernetes-cluster, clusterbronnen kunt beheren, problemen kunt oplossen en toepassingen kunt bekijken die worden uitgevoerd. Al deze hulpprogramma's werken met Kubernetes-clusters die zijn geïmplementeerd met Azure Kubernetes Service op Azure Stack HCI.

Linux- en Windows uitvoeren

Azure Kubernetes Service biedt volledige ondersteuning voor zowel Linux- als Windows-gebaseerde containers. Wanneer u een Kubernetes-cluster maakt op Azure Stack HCI, kunt u kiezen of u knooppuntgroepen (groepen identieke Kubernetes-clusterknooppunten) wilt maken om Linux-containers, Windows-containers of beide uit te voeren.

Azure Kubernetes Service maakt u de Linux- en Windows knooppunten, zodat u de Linux- of Windows-besturingssystemen niet rechtstreeks hoeft te beheren.

Uw containerinfrastructuur beveiligen

Azure Kubernetes Service bevat een aantal functies voor het beveiligen van uw containerinfrastructuur:

  • Op hypervisor gebaseerde isolatie voor werkknooppunten: elk Kubernetes-cluster wordt uitgevoerd op een eigen toegewezen en geïsoleerde set virtuele machines, zodat tenants dezelfde fysieke infrastructuur kunnen delen.
  • Door Microsoft onderhouden Linux- en Windows voor werkknooppunten: werkknooppunten voeren Linux en Windows-machines uit die door Microsoft zijn gemaakt om te voldoen aan de best practices voor beveiliging. Microsoft vernieuwt deze afbeeldingen ook maandelijks met de nieuwste beveiligingsupdates.

Wat u nodig hebt om te beginnen

De volgende secties geven een overzicht van wat u nodig hebt om de Azure Kubernetes Service op Azure Stack HCI. Zie Systeemvereisten voor meer informatie over wat u nodig hebt voordat u AKS op Azure Stack HCI installeert.

Op uw Windows-beheercentrumsysteem

De computer met de Windows-beheercentrumgateway moet:

  • Geregistreerd bij Azure
  • In hetzelfde domein als het cluster Azure Stack HCI of Windows Server 2019 Datacenter

Op het Azure Stack HCI cluster of Windows Server 2019 Datacenter-failovercluster dat als host voor Azure Kubernetes Service

Het Azure Stack HCI cluster of Windows Server 2019 Datacenter-failovercluster heeft de volgende vereisten:

  • Maximaal vier servers in het cluster
  • 1 TB aan beschikbare capaciteit in de opslaggroep voor Azure Kubernetes Service
  • Ten minste 30 GB beschikbaar geheugen voor het uitvoeren van Azure Kubernetes Service VM's
  • Alle servers in het cluster moeten de regio EN-US en de taalselectie gebruiken

Zie systeemvereisten Azure Stack HCI Azure Stack HCI algemene systeemvereisten.

De netwerkconfiguratie voor Azure Stack HCI

Het netwerk dat is verbonden met VM's op het Azure Stack HCI- of Windows Server 2019 Datacenter-cluster, vereist een toegewezen bereik van IPv4-adressen die beschikbaar zijn voor Azure Kubernetes Service en toegankelijk zijn voor VM's op het Azure Stack HCI- of Windows Server 2019 Datacenter-cluster. Zie AKS on Azure Stack HCI system requirements voor meer informatie over netwerkvereisten.

Volgende stappen

Zie de volgende artikelen Azure Kubernetes Service op Azure Stack HCI aan de slag te gaan met uw Azure Kubernetes Service op Azure Stack HCI: