Tillägg, tillägg och andra integreringar med Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS) ger extra funktioner för dina kluster med tillägg och tillägg. Projekt med öppen källkod och tredje part tillhandahåller fler integreringar som ofta används med AKS. AKS-supportprincipen stöder inte integreringar med öppen källkod och tredje part.

Tillägg

Tillägg är ett sätt som stöds fullt ut för att tillhandahålla extra funktioner för ditt AKS-kluster. Installation, konfiguration och livscykel för tillägg hanteras på AKS. Du kan använda az aks enable-addons kommandot för att installera ett tillägg eller hantera tilläggen för klustret.

AKS använder följande regler för att tillämpa uppdateringar på installerade tillägg:

  • Endast ett tilläggs korrigeringsversion kan uppgraderas i en Kubernetes-delversion. Tilläggets huvudversion/delversion uppgraderas inte i samma Kubernetes-delversion.
  • Huvud-/delversionen av tillägget uppgraderas endast när du flyttar till en senare Kubernetes-delversion.
  • Eventuella icke-bakåtkompatibla ändringar eller beteendeändringar i tillägget meddelas i god tid före, vanligtvis 60 dagar, för en GA-delversion av Kubernetes på AKS.
  • Du kan korrigera tillägg varje vecka med varje ny version av AKS, som tillkännages i viktig information. Du kan styra AKS-versioner med hjälp av underhållsfönstren och versionsspåraren.

Undantag

  • Tillägg uppgraderas till en ny större/mindre version (eller icke-bakåtkompatibel ändring) i en Kubernetes-delversion om antingen klustrets Kubernetes-version eller tilläggsversionen är i förhandsversion.
  • Det kan finnas oundvikliga omständigheter, till exempel CVE-säkerhetskorrigeringar eller kritiska felkorrigeringar, när du behöver uppdatera ett tillägg i en ga-delversion.

Tillgängliga tillägg

Name beskrivning Artiklar GitHub
web_application_routing Använd en hanterad NGINX-ingresskontrollant med ditt AKS-kluster. Översikt över programroutning GitHub
ingress-appgw Använd Application Gateway Ingress Controller med ditt AKS-kluster. Vad är Application Gateway-ingresskontrollant? GitHub
Keda Använd händelsedriven autoskalning för programmen i AKS-klustret. Förenklad automatisk skalning av program med Kubernetes-tillägg för händelsedriven autoskalning (KEDA) GitHub
övervakning Använd Container Insights-övervakning med ditt AKS-kluster. Översikt över containerinsikter GitHub
azure-policy Använd Azure Policy för AKS, som möjliggör tvingande åtgärder och skydd i stor skala i dina kluster på ett centraliserat och konsekvent sätt. Förstå Azure Policy för Kubernetes-kluster GitHub
azure-keyvault-secrets-provider Använd Azure Keyvault Secrets Provider-tillägget. Använda Azure Key Vault-providern för Secrets Store CSI-drivrutinen i ett AKS-kluster GitHub
virtual-node Använd virtuella noder med ditt AKS-kluster. Använda virtuella noder GitHub
open-service-mesh Använd Open Service Mesh med ditt AKS-kluster (tillbakadraget). Öppna Service Mesh AKS-tillägg (tillbakadraget) GitHub

Tillägg

Klustertillägg bygger på vissa Helm-diagram och ger en Azure Resource Manager-driven upplevelse för installation och livscykelhantering av olika Azure-funktioner ovanpå ditt Kubernetes-kluster.

Skillnad mellan tillägg och tillägg

Tillägg och tillägg stöds båda för att lägga till funktioner i AKS-klustret. När du installerar ett tillägg läggs funktionerna till som en del av AKS-resursprovidern i Azure-API:et. När du installerar ett tillägg läggs funktionerna till som en del av en separat resursprovider i Azure-API:et.

GitHub Actions

GitHub Actions hjälper dig att automatisera dina arbetsflöden för programvaruutveckling inifrån GitHub.

Integreringar med öppen källkod och tredje part

Det finns många integreringar med öppen källkod och tredje part som du kan installera i ditt AKS-kluster. AKS-supportprincipen stöder inte följande integreringar med öppen källkod och tredje part.

Name beskrivning Mer information
Helm Ett paketeringsverktyg med öppen källkod som hjälper dig att installera och hantera livscykeln för Kubernetes-program. Snabbstart: Utveckla på Azure Kubernetes Service (AKS) med Helm
Prometheus En verktygslåda för övervakning och aviseringar med öppen källkod. Containerinsikter med mått i Prometheus-format, Prometheus Helm-diagram
Grafana En instrumentpanel med öppen källkod för observerbarhet. Distribuera Grafana på Kubernetes eller använd Managed Grafana
Couchbase En distribuerad NoSQL-molndatabas. Installera Couchbase och operatorn på AKS
OpenFaaS Ett ramverk med öppen källkod för att skapa serverlösa funktioner med hjälp av containrar. Använda OpenFaaS med AKS
Apache Spark En snabb motor med öppen källkod för storskalig databearbetning. För att köra Apache Spark-jobb krävs en minsta nodstorlek på Standard_D3_v2. Mer information om hur du kör Spark-jobb på Kubernetes finns i guiden Spark på Kubernetes som körs.
Istio Ett servicenät med öppen källkod. Installationsguider för Istio
Linkerd Ett servicenät med öppen källkod. Komma igång med Linkerd
Konsul En identitetsbaserad nätverkslösning med öppen källkod. Komma igång med Consul Service Mesh för Kubernetes

Integreringar från tredje part för Windows-containrar

Microsoft samarbetar med partner för att säkerställa att bygget, testet, distributionen, konfigurationen och övervakningen av dina program fungerar optimalt med Windows-containrar på AKS.

Mer information finns i Windows AKS-partnerlösningar.