Bővítmények, bővítmények és egyéb integrációk az Azure Kubernetes Service-vel (AKS)

Az Azure Kubernetes Service (AKS) további funkciókat biztosít a fürtök számára bővítmények és bővítmények használatával. A nyílt forráskódú projektek és harmadik felek több, az AKS-sel gyakran használt integrációt biztosítanak. Az AKS támogatási szabályzata nem támogatja a nyílt forráskódú és harmadik féltől származó integrációkat.

Bővítmények

A bővítmények teljes mértékben támogatottak az AKS-fürt további képességeinek biztosításához. A bővítmények telepítése, konfigurálása és életciklusa az AKS-en kezelhető. A parancs segítségével az aks enable-addons telepíthet egy bővítményt, vagy kezelheti a fürt bővítményeit.

Az AKS a következő szabályokat használja a frissítések telepített bővítményekre való alkalmazásához:

  • Kubernetes-alverzióban csak a bővítmény javításverziója frissíthető. A bővítmény fő-/alverziója nem frissül ugyanazon a Kubernetes-alverzión belül.
  • A bővítmény fő-/alverziója csak akkor frissül, ha egy későbbi Kubernetes-alverzióra vált.
  • A bővítmény kompatibilitástörő vagy viselkedésbeli változásait jóval korábban, általában 60 nappal korábban jelentik be az AKS-en futó Kubernetes ga-alverziója esetében.
  • A bővítményeket hetente kijavíthatja az AKS minden új kiadásával, amelyet a kibocsátási megjegyzésekben ismertetnek. Az AKS-kiadásokat a karbantartási időszakok és a kiadáskövetés használatával szabályozhatja.

Kivételek

  • A bővítmények a Kubernetes-alverziókon belül egy új fő-/alverzióra (vagy kompatibilitástörő változásra) frissülnek, ha a fürt Kubernetes-verziója vagy a bővítmény verziója előzetes verzióban érhető el.
  • Előfordulhatnak elkerülhetetlen körülmények, például CVE biztonsági javítások vagy kritikus hibajavítások, amikor frissítenie kell egy bővítményt egy ga-alverzióban.

Elérhető bővítmények

Név Leírás Cikkek GitHub
web_application_routing Használjon felügyelt NGINX bejövőforgalom-vezérlőt az AKS-fürttel. Alkalmazás-útválasztás áttekintése GitHub
ingress-appgw Használja az Application Gateway bejövőforgalom-vezérlőt az AKS-fürttel. Mi az Az Application Gateway bejövőforgalom-vezérlője? GitHub
keda Eseményvezérelt automatikus skálázás használata az AKS-fürtön lévő alkalmazásokhoz. Egyszerűsített alkalmazás-automatikus skálázás a Kubernetes eseményvezérelt automatikus skálázási (KEDA) bővítményével GitHub
figyelés Használja a Tároló Elemzések monitorozását az AKS-fürttel. A Container Insights áttekintése GitHub
azure-policy Az AKS-hez készült Azure Policy használatával központosított és konzisztens módon alkalmazhat nagy léptékű kényszereket és biztosítékokat a fürtön. A Kubernetes-fürtökhöz tartozó Azure Policy ismertetése GitHub
azure-keyvault-secrets-provider Használja az Azure Keyvault Titkos kulcsszolgáltató bővítményt. Az Azure Key Vault-szolgáltató használata titkos kulcstár CSI-illesztőprogramhoz egy AKS-fürtben GitHub
virtuális csomópont Használjon virtuális csomópontokat az AKS-fürttel. Virtuális csomópontok használata GitHub
open-service-mesh Az Open Service Mesh használata az AKS-fürttel (kivezetve). Service Mesh AKS-bővítmény megnyitása (kivezetve) GitHub

Bővítmények

A fürtbővítmények bizonyos Helm-diagramokra épülnek, és Azure Resource Manager-alapú élményt nyújtanak a Kubernetes-fürtön található különböző Azure-képességek telepítéséhez és életciklus-felügyeletéhez.

Bővítmények és bővítmények közötti különbség

A bővítmények és bővítmények egyaránt támogatottak az AKS-fürt funkcióinak hozzáadásához. Bővítmény telepítésekor a funkció az AKS-erőforrás-szolgáltató részeként lesz hozzáadva az Azure API-ban. Bővítmény telepítésekor a funkció egy külön erőforrás-szolgáltató részeként lesz hozzáadva az Azure API-ban.

GitHub-műveletek

A GitHub Actions segítségével automatizálhatja a szoftverfejlesztési munkafolyamatokat a GitHubon belül.

Nyílt forráskódú és külső integrációk

Az AKS-fürtön számos nyílt forráskódú és külső integráció telepíthető. Az AKS támogatási szabályzata nem támogatja a következő nyílt forráskódú és külső integrációkat.

Név Leírás További részletek
Helm Nyílt forráskódú csomagolóeszköz, amely segít a Kubernetes-alkalmazások életciklusának telepítésében és kezelésében. Rövid útmutató: Fejlesztés az Azure Kubernetes Service-ben (AKS) a Helm használatával
Prometheus Nyílt forráskódú monitorozási és riasztási eszközkészlet. Tárolóelemzések Prometheus formátumú metrikákkal, Prometheus Helm-diagram
Grafana A megfigyelhetőség nyílt forráskódú irányítópultja. A Grafana üzembe helyezése a Kubernetesen vagy felügyelt Grafana használata
Couchbase Elosztott NoSQL-felhőadatbázis. A Couchbase és az operátor telepítése az AKS-en
OpenFaaS Nyílt forráskódú keretrendszer kiszolgáló nélküli függvények tárolók használatával történő létrehozásához. OpenFaaS használata az AKS-sel
Apache Spark Nyílt forráskódú, gyors motor nagy léptékű adatfeldolgozáshoz. Az Apache Spark-feladatok futtatásához minimális Standard_D3_v2 csomópontméretre van szükség. A Spark-feladatok Kubernetesen való futtatásával kapcsolatos további információkért tekintse meg a Spark on Kubernetes-útmutatót .
Istio Nyílt forráskódú szolgáltatásháló. Istio telepítési útmutatók
Linkerd Nyílt forráskódú szolgáltatásháló. A Linkerd – első lépések
Konzul Nyílt forráskódú, identitásalapú hálózati megoldás. A Kubernetes-hez készült Consul Service Mesh használatának első lépései

Külső integrációk Windows-tárolókhoz

A Microsoft együttműködik a partnerekkel annak érdekében, hogy az alkalmazások összeállítása, tesztelése, üzembe helyezése, konfigurálása és monitorozása optimálisan működjön az AKS-en futó Windows-tárolókkal.

További információ: Windows AKS partnermegoldások.