Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Clusterextensies bieden een azure Resource Manager-gestuurde ervaring voor het installeren en levenscyclusbeheer van services zoals Azure Machine Learning- of Kubernetes-toepassingen op een AKS-cluster. Met deze functie schakelt u het volgende in:
- Op Azure Resource Manager gebaseerde implementatie van extensies, inclusief implementaties op schaal in AKS-clusters.
- Levenscyclusbeheer van de extensie (bijwerken, verwijderen) uit Azure Resource Manager.
Categorieën van clusterextensies
Er zijn twee categorieën clusterextensies, Core en Standard die kunnen worden geïmplementeerd op AKS-clusters.
Kernextensies
Core Kubernetes-extensies hebben een bredere beschikbaarheid van regio's, een meer geïntegreerde AKS-ervaring en release-afstemming op AKS-versiereleases. Azure Backup is een kernextensie.
Systeemeigen AKS-ervaring
Kernextensies kunnen worden beheerd met behulp van az aks de CLI-opdracht.
az aks extension create \
--name <core extension name> \
--extension-type <type> \
--cluster-name <name> \
--resource-group <group>
Zie az aks voor meer informatie over de opdrachten.
Releasebeleid
Kleine en grote upgrades van kernextensies vinden plaats naast AKS-updates voor kleine en grote versies om storende wijzigingen te vermijden en een betere betrouwbaarheid te bieden.
Standaardextensies
Zie de tabel in momenteel beschikbare extensies voor meer informatie over de andere clusterextensies, en de Kubernetes-apps die via de Azure Marketplace zijn geïmplementeerd behoren tot het type Standaardextensie.
Standaardextensies kunnen worden beheerd met behulp van de az k8s-extension CLI-opdracht. Zie Clusterextensies implementeren en beheren met behulp van Azure CLI voor meer informatie.
az k8s-extension create \
--name <standard extension name> \
--extension-type <extension-type> \
--scope cluster \
--cluster-name <clusterName> \
--resource-group <resourceGroupName> \
--cluster-type managedClusters
Vereisten voor clusteruitbreidingen
Het platform voor clusterextensies wordt ondersteund in alle regio's waar AKS wordt geïmplementeerd, met uitzondering van Qatar Central en luchttoegangsclouds in de VS. Hoewel het platform beschikbaar is in alle regio's, controleert u de beschikbaarheid van de regio voor afzonderlijke extensies.
Important
Zorg ervoor dat uw AKS-cluster wordt gemaakt met een beheerde identiteit, omdat clusterextensies niet werken met op service-principal gebaseerde clusters.
Voor nieuwe clusters die zijn gemaakt met az aks create, wordt beheerde identiteit standaard geconfigureerd. Voor bestaande clusters die op service-principals zijn gebaseerd en moeten worden overgeschakeld naar beheerde identiteit, kan dit worden ingeschakeld door az aks update uit te voeren met de --enable-managed-identity vlag. Zie Beheerde identiteit gebruiken voor meer informatie.
Note
Als u een door Microsoft Entra-pod beheerde identiteit hebt ingeschakeld in uw AKS-cluster of deze wilt implementeren, raden we u aan eerst het overzicht van workloadidentiteiten te bekijken om inzicht te krijgen in onze aanbevelingen en opties om uw cluster in te stellen voor het gebruik van een Microsoft Entra Workload-id (preview). Deze verificatiemethode vervangt de pod-beheerde identiteit (preview), die kan worden geïntegreerd met de native Kubernetes-mogelijkheden om te federeren met externe identiteitsproviders. De open source door Microsoft Entra beheerde identiteit (preview) in Azure Kubernetes Service is vanaf 24 oktober 2022 afgeschaft.
Momenteel beschikbare extensies
| Extension | Description |
|---|---|
| Dapr |
Dapr is een draagbare, gebeurtenisgestuurde runtime waarmee ontwikkelaars eenvoudig robuuste, staatloze en stateful toepassingen kunnen bouwen die worden uitgevoerd in de cloud en edge. |
| Azure App Configuration | Gebruik Azure App Configuration om toepassingsinstellingen en functievlagmen centraal te beheren. |
| Azure Machine Learning | Gebruik Azure Kubernetes Service-clusters om machine learning-modellen te trainen, deductie te geven en te beheren in Azure Machine Learning. |
| Flux (GitOps) | Gebruik GitOps met Flux om clusterconfiguratie en toepassingsimplementatie te beheren. Zie ook ondersteunde versies van Flux (GitOps) en Zelfstudie: Toepassingen implementeren met GitOps met Flux v2. |
| Azure Container Storage | Gebruik Azure Container Storage om blokopslag op AKS-clusters te beheren voor het opslaan van gegevens in permanente volumes. |
| Azure Backup voor AKS | Gebruik Azure Backup voor AKS om uw containertoepassingen en gegevens te beveiligen die zijn opgeslagen in permanente volumes die zijn geïmplementeerd in de AKS-clusters. |
U kunt ook Kubernetes-toepassingen selecteren en implementeren die beschikbaar zijn via Marketplace.
Note
Clusterextensies bieden een platform voor verschillende extensies die moeten worden geïnstalleerd en beheerd op een AKS-cluster. Als u problemen ondervindt bij het gebruik van een van deze extensies, opent u een ondersteuningsticket met de betreffende service.
Volgende stappen
- Meer informatie over het implementeren van clusterextensies met behulp van Azure CLI.
- Meer informatie over clusterextensies.