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.
- Az AKS-hez tartozó fürtkiterjesztésekről további információt az Azure Kubernetes Service (AKS) fürtbővítményeinek üzembe helyezése és kezelése című témakörben talál.
- Az elérhető fürtbővítményekről további információt a Jelenleg elérhető bővítmények című témakörben talál.
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.
- További információ a GitHub Actions Azure-ral való használatáról: GitHub Actions for Azure.
- A GitHub Actions AKS-fürttel való használatára vonatkozó példa: Tárolók létrehozása, tesztelése és üzembe helyezése az Azure Kubernetes Service-ben a GitHub Actions használatával.
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.