Sdílet prostřednictvím


Doplňky, rozšíření a další integrace se službou Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS) poskytuje vašim clusterům další funkce pomocí doplňků a rozšíření. Opensourcové projekty a třetí strany poskytují další integrace, které se běžně používají s AKS. Zásady podpory AKS nepodporují opensourcové integrace a integrace třetích stran.

Doplňky

Doplňky představují plně podporovaný způsob, jak poskytnout další možnosti pro cluster AKS. Instalace, konfigurace a životní cyklus doplňků se spravují v AKS. Pomocí příkazu můžete az aks enable-addons nainstalovat doplněk nebo spravovat doplňky pro váš cluster.

AKS používá pro instalaci aktualizací nainstalované doplňky následující pravidla:

  • V podverzi Kubernetes je možné upgradovat pouze verzi opravy doplňku. Hlavní/podverze doplňku se neupgraduje ve stejné podverzi Kubernetes.
  • Hlavní/podverze doplňku se upgraduje pouze při přechodu na novější podverzi Kubernetes.
  • Všechny změny způsobující chyby nebo chování doplňku jsou oznámeny dobře před, obvykle 60 dní, pro podverzi Ga Kubernetes v AKS.
  • Doplňky můžete každý týden opravovat s každou novou verzí AKS, která je oznámena v poznámkách k verzi. Vydané verze AKS můžete řídit pomocí časových období údržby a sledování verzí.

Výjimky

  • Doplňky se upgradují na novou hlavní nebo podverzi (nebo zásadní změnu) v rámci podverze Kubernetes, pokud je verze Kubernetes clusteru nebo verze doplňku ve verzi Preview.
  • V případě, že potřebujete aktualizovat doplněk v podverzi ga, může docházet k nežádoucím okolnostem, jako jsou opravy zabezpečení CVE nebo kritické opravy chyb.

Dostupné doplňky

Název Popis Články GitHub
web_application_routing Použijte spravovaný kontroler příchozího přenosu dat NGINX s clusterem AKS. Přehled směrování aplikací GitHub
ingress-appgw Použijte kontroler příchozího přenosu dat služby Application Gateway s clusterem AKS. Co je kontroler příchozího přenosu dat služby Application Gateway? GitHub
keda Používejte automatické škálování řízené událostmi pro aplikace v clusteru AKS. Zjednodušené automatické škálování aplikací pomocí doplňku KEDA (Event-driven Autoscaling) Kubernetes GitHub
Monitorování Použití služby Container Insights a spravovaného monitorování Prometheus s clusterem AKS Přehled přehledů o kontejnerech
Přehled spravovaného systému Prometheus
GitHub
GitHub
azure-policy Využijte službu Azure Policy pro AKS, která umožňuje centralizovaným a konzistentním způsobem implementovat škálovatelné vynucování a zabezpečení pro clustery AKS. Principy Azure Policy pro clustery Kubernetes GitHub
azure-keyvault-secrets-provider Použijte doplněk zprostředkovatele tajných kódů Azure Keyvault. Použití zprostředkovatele služby Azure Key Vault pro ovladač CSI úložiště tajných kódů v clusteru AKS GitHub
virtuální uzel Používejte virtuální uzly s clusterem AKS. Použití virtuálních uzlů GitHub
open-service-mesh Použijte Open Service Mesh s clusterem AKS (vyřazeno). Doplněk Open Service Mesh AKS (vyřazený) GitHub

Rozšíření

Rozšíření clusteru vycházejí z určitých grafů Helm a poskytují prostředí řízené Azure Resource Managerem pro instalaci a správu životního cyklu různých funkcí Azure nad clusterem Kubernetes.

Rozdíl mezi rozšířeními a doplňky

Rozšíření i doplňky jsou podporované způsoby, jak do clusteru AKS přidat funkce. Při instalaci doplňku se funkce přidají jako součást poskytovatele prostředků AKS v rozhraní Azure API. Při instalaci rozšíření se funkce přidají jako součást samostatného poskytovatele prostředků v rozhraní Azure API.

GitHub Actions

GitHub Actions vám pomůže automatizovat pracovní postupy vývoje softwaru z GitHubu.

Opensourcové integrace a integrace třetích stran

V clusteru AKS můžete nainstalovat řadu opensourcových integrací a integrací třetích stran. Zásady podpory AKS nepokrývají instalace následujících projektů, které jsou spravovány samostatně. Některé z těchto projektů mají spravovaná prostředí postavená na nich (například v případě Prometheus, Grafana a Istio). Tato spravovaná prostředí jsou uvedena ve sloupci Další podrobnosti.

Důležité

Opensourcový software je zmíněn v dokumentaci a ukázkách AKS. Software, který nasadíte, je vyloučený ze smluv o úrovni služeb AKS, omezené záruky a podpora Azure. Při používání opensourcových technologií společně s AKS se obraťte na možnosti podpory, které jsou k dispozici v příslušných komunitách a správci projektů, a vytvořte plán.

Například úložiště Ray GitHub popisuje několik platforem, které se liší v době odezvy , účelu a úrovni podpory.

Microsoft zodpovídá za vytváření opensourcových balíčků, které nasazujeme v AKS. Tato odpovědnost zahrnuje úplné vlastnictví sestavení, skenování, podepisování, ověřování a opravy hotfix spolu s kontrolou binárních souborů v imagích kontejneru. Další informace najdete v tématu Správa ohrožení zabezpečení pro AKS a AKS podporují pokrytí.

Název Popis Další podrobnosti
Helm Opensourcový nástroj pro balení, který vám pomůže nainstalovat a spravovat životní cyklus aplikací Kubernetes. Rychlý start: Vývoj ve službě Azure Kubernetes Service (AKS) s využitím Helmu
Prométheus Sada nástrojů pro monitorování a upozorňování Spravované prostředí – spravovaná služba Azure Monitoru pro Prometheus; Samoobslužné prostředí – operátor Prometheus
Grafana Řídicí panely pro pozorovatelnost Spravované prostředí – Azure Managed Grafana; Samoobslužné prostředí – Nasazení Grafana v Kubernetes
Couchbase Distribuovaná cloudová databáze NoSQL. Instalace Couchbase a operátoru v AKS
OpenFaaS Opensourcová architektura pro vytváření bezserverových funkcí pomocí kontejnerů. Použití OpenFaaS s AKS
Apache Spark Opensourcový rychlý modul pro zpracování velkých objemů dat Spouštění úloh Apache Sparku vyžaduje minimální velikost uzlu Standard_D3_v2. Další informace o spouštění úloh Sparku v Kubernetes najdete v průvodci spuštěním Sparku v Kubernetes .
Istio Síť služeb Spravované prostředí – doplněk Istio pro AKS; Samoobslužné prostředí – Opensourcová instalace Istio
Linkerd Opensourcová síť služeb. Začínáme s linkerdem
Konzul Opensourcové síťové řešení založené na identitách. Začínáme se službou Consul Service Mesh pro Kubernetes

Integrace třetích stran pro kontejnery Windows

Microsoft spolupracuje s partnery a zajišťuje optimální výkon sestavení, testování, nasazení, konfigurace a monitorování vašich aplikací s kontejnery Windows v AKS.

Další informace najdete v tématu Partner solutions pro Windows AKS.