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.
- 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 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.
Azure Kubernetes Service