Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure Kubernetes Service (AKS) provides extra functionality for your clusters using add-ons and extensions. Open-source projects and third parties provide by more integrations that are commonly used with AKS. AKS-supportpolicyn stöder inte öppen källkod och tredjepartsintegrationer.
Tillägg
Tillägg är ett fullt stöd för att ge extra funktioner till din AKS-kluster. Installation, konfiguration och livscykel för tillägg hanteras på AKS. Du kan använda kommandot az aks enable-addons
för att installera ett tillägg eller hantera tilläggen för din kluster.
AKS använder följande regler för att tillämpa uppdateringar på installerade tillägg.
- Endast en tilläggs patchversion kan uppgraderas inom en Kubernetes mindre version. Tilläggets huvud-/miniversion uppgraderas inte inom samma Kubernetes miniversion.
- Större/mindre versioner av tillägget uppgraderas endast när man går över till en senare mindre version av Kubernetes.
- Any breaking or behavior changes to the add-on are announced well before, usually 60 days, for a GA minor version of Kubernetes on AKS.
- You can patch add-ons weekly with every new release of AKS, which is announced in the release notes. Du kan kontrollera AKS-utgåvor med hjälp av underhållsfönster och utgåvespåraren.
Exceptions
- Tillägg uppgraderas till en ny större/mindre version (eller brytande förändring) inom en Kubernetes mindre version om antingen klustrets Kubernetes-version eller tilläggsversionen är i förhandsvisning.
- Det kan finnas oundvikliga omständigheter, såsom CVE-säkerhetsuppdateringar eller kritiska buggfixar, när du behöver uppdatera ett tillägg inom en GA mindre version.
Tillgängliga tillägg
Name | Beskrivning | Artiklar | GitHub |
---|---|---|---|
ingress-appgw | Använd Application Gateway Ingress Controller med din AKS-kluster. | What is Application Gateway Ingress Controller? | GitHub |
keda | Använd händelsestyrd autoskalning för applikationerna på din AKS-kluster. | Förenklad applikationsautoskalering med Kubernetes Event-driven Autoscaling (KEDA)-tillägg | GitHub |
övervakning | Använd Container Insights och Managed Prometheus-övervakning med din AKS-kluster. |
Översikt över containerinsikter Managed Prometheus overview |
GitHub GitHub |
azure-policy | Använd Azure Policy för AKS, vilket möjliggör genomdrivande och skydd av dina kluster i stor skala på ett centraliserat och konsekvent sätt. | Understand Azure Policy for Kubernetes clusters | GitHub |
azure-keyvault-secrets-provider | Använd Azure Keyvault Secrets Provider-tillägg. | Använd Azure Key Vault Provider för Secrets Store CSI Driver i en AKS-kluster | GitHub |
virtual-node | Använd virtuella noder med ditt AKS-kluster. | Use virtual nodes | GitHub |
Open Service Mesh | Använd Open Service Mesh med din AKS-kluster (avvecklad). | Open Service Mesh AKS-tillägg (utgått) | GitHub |
Tillägg
Klusterutvidgningar bygger ovanpå vissa Helm-diagram och ger en Azure Resource Manager-driven upplevelse för installation och livscykelhantering av olika Azure-funktioner ovanpå ditt Kubernetes-kluster.
- För mer information om de specifika klusterförlängningarna för AKS, se Distribuera och hantera klusterförlängningar för Azure Kubernetes Service (AKS).
- För mer information om tillgängliga klusterförlängningar, se För närvarande tillgängliga förlängningar.
Skillnad mellan tillägg och tilläggsprogram
Tillägg och insticksprogram är båda stödda sätt att lägga till funktionalitet till din AKS-kluster. När du installerar ett tillägg, läggs funktionaliteten till som en del av AKS-resursleverantören i Azure API. När du installerar ett tillägg, läggs funktionaliteten till som en del av en separat resursleverantör i Azure API.
GitHub Actions
GitHub Actions hjälper dig att automatisera dina mjukvaruutvecklingsarbetsflöden direkt från GitHub.
- För mer information om hur du använder GitHub Actions med Azure, se GitHub Actions för Azure.
- För ett exempel på hur GitHub Actions används med ett AKS-kluster, se Build, test, and deploy containers to Azure Kubernetes Service using GitHub Actions.
Öppen källkod och tredjepartsintegrationer
Det finns många open-source- och tredjepartsintegrationer som du kan installera på ditt AKS-kluster. AKS supportpolicy täcker inte självhanterade installationer av följande projekt. Vissa av dessa projekt har hanterade upplevelser byggda ovanpå dem (till exempel i fallet med Prometheus, Grafana och Istio). Dessa hanterade upplevelser noteras i kolumnen 'Mer information'.
Viktigt
Programvara med öppen källkod nämns i hela AKS-dokumentationen och exemplen. Programvaran som du distribuerar är undantagen från AKS-servicenivåavtal, begränsad garanti och Azure-support. När du använder open-source-teknik tillsammans med AKS, konsultera de supportalternativ som finns tillgängliga från respektive gemenskaper och projektunderhållare för att utveckla en plan.
Till exempel beskriver Ray GitHub-förvaret flera plattformar som varierar i svarstid, syfte och stödnivå.
Microsoft tar ansvar för att bygga de open-source-paket som vi distribuerar på AKS. Det ansvaret innefattar att ha full äganderätt över bygg-, skannings-, signerings-, validerings- och snabbfixprocessen, samt kontroll över de binära filerna i containerbilder. För mer information, se Sårbarhetshantering för AKS och AKS supporttäckning.
Name | Beskrivning | Mer information |
---|---|---|
Helm | Ett open source-pakethanteringsverktyg som hjälper dig att installera och hantera livscykeln för Kubernetes-applikationer. | Snabbstart: Utveckla på Azure Kubernetes Service (AKS) med Helm |
Prometheus | Verktyg för övervakning och larmhantering. | Hanterad upplevelse - Azure Monitor hanterad tjänst för Prometheus; Självhanterad upplevelse - Prometheus operatör |
Grafana | Instrumentpaneler för observabilitet. | Hanterad upplevelse - Azure Managed Grafana; Självhanterad upplevelse - Distribuera Grafana på Kubernetes. |
Couchbase | En distribuerad NoSQL-molndatabas. | Installera Couchbase och Operatorn på AKS |
OpenFaaS | En öppen källkodsramverk för att bygga serverlösa funktioner med hjälp av containrar. | Use OpenFaaS with AKS |
Apache Spark | En öppen källkod, snabb motor för storskalig databehandling. | Att köra Apache Spark-jobb kräver en minimistorlek för noden Standard_D3_v2. För mer information om hur man kör Spark-jobb på Kubernetes, se guiden running Spark on Kubernetes. |
Istio | Service mesh (nätverkslager för servicekommunikation) | Hanserfarenhet - Istio-tillägg för AKS; Självhanterad erfarenhet - Istio open-source installation |
Linkerd | En tjänstenätverk med öppen källkod. | Linkerd Getting Started |
Consul | En öppen källkod, identitetsbaserad nätverkslösning. | Getting Started with Consul Service Mesh for Kubernetes |
Tredjepartsintegrationer för Windows-kontainrar
Microsoft collaborates with partners to ensure the build, test, deployment, configuration, and monitoring of your applications perform optimally with Windows containers on AKS.
För mer information, se Windows AKS-partnerlösningar.
Azure Kubernetes Service