Megosztás a következőn keresztül:


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 Container Insightst és a felügyelt Prometheus-monitorozást az AKS-fürttel. A Container Insights áttekintése
Felügyelt Prometheus áttekintése
GitHub
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 terjed ki az alábbi projektek ön által felügyelt telepítéseire. Ezen projektek némelyike olyan felügyelt élményekkel rendelkezik, amelyek ezekre épülnek (például a Prometheus, a Grafana és az Istio esetében). Ezeket a felügyelt szolgáltatásokat a "További részletek" oszlopban találja.

Fontos

A nyílt forráskódú szoftverek az AKS dokumentációjában és mintáiban szerepelnek. Az üzembe helyezhető szoftverek nem tartoznak az AKS szolgáltatásiszint-szerződéseibe, a korlátozott jótállásba és a Azure-támogatás. Mivel nyílt forráskódú technológiát használ az AKS mellett, tekintse meg a megfelelő közösségek és projektfenntartók által rendelkezésre álló támogatási lehetőségeket a terv kidolgozásához.

A Ray GitHub-adattár például több platformot ír le, amelyek a válaszidő, a cél és a támogatási szint függvényében változnak.

A Microsoft felelősséget vállal az AKS-en üzembe helyezhető nyílt forráskódú csomagok elkészítéséért. Ez a felelősség magában foglalja a buildelési, vizsgálati, aláírási, érvényesítési és gyorsjavítási folyamat teljes tulajdonjogát, valamint a tárolólemezképek bináris fájljainak vezérlését. További információ: Az AKS és az AKS biztonságirés-kezelésének támogatása.

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
Prométheusz Monitorozási és riasztási eszközkészlet. Felügyelt élmény – Azure Monitor által felügyelt szolgáltatás a Prometheushoz; Ön által felügyelt felület – Prometheus operátor
Grafana Irányítópultok a megfigyelhetőséghez. Felügyelt élmény – Azure Managed Grafana; Ön által felügyelt felület – A Grafana üzembe helyezése a Kubernetesen.
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 Szolgáltatásháló Felügyelt élmény – Istio bővítmény az AKS-hez; Ön által felügyelt felület – Nyílt forráskódú Istio-telepítés
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.