Add-on, ekstensi, dan integrasi lainnya dengan Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS) menyediakan fungsionalitas tambahan untuk kluster Anda menggunakan add-on dan ekstensi. Proyek sumber terbuka dan pihak ketiga disediakan oleh lebih banyak integrasi yang umumnya digunakan dengan AKS. Kebijakan dukungan AKS tidak mendukung integrasi sumber terbuka dan pihak ketiga.

Add-on

Add-on adalah cara yang didukung penuh untuk memberikan kemampuan ekstra untuk kluster AKS Anda. Instalasi, konfigurasi, dan siklus hidup add-on dikelola pada AKS. Anda dapat menggunakan az aks enable-addons perintah untuk menginstal add-on atau mengelola add-on untuk kluster Anda.

AKS menggunakan aturan berikut untuk menerapkan pembaruan ke add-on yang diinstal:

  • Hanya add-on versi patch yang dapat ditingkatkan dalam versi minor Kubernetes. Versi utama/minor add-on tidak ditingkatkan dalam versi minor Kubernetes yang sama.
  • Versi utama/minor add-on hanya ditingkatkan saat pindah ke versi minor Kubernetes yang lebih baru.
  • Setiap perubahan melanggar atau perilaku pada add-on diumumkan dengan baik sebelumnya, biasanya 60 hari, untuk versi minor GA Kubernetes di AKS.
  • Anda dapat menambal add-on setiap minggu dengan setiap rilis baru AKS, yang diumumkan dalam catatan rilis. Anda dapat mengontrol rilis AKS menggunakan jendela pemeliharaan dan pelacak rilis.

Pengecualian

  • Add-on ditingkatkan ke versi utama/minor baru (atau perubahan yang melanggar) dalam versi minor Kubernetes jika versi Kubernetes kluster atau versi add-on dalam pratinjau.
  • Mungkin ada keadaan yang tidak dapat ditolak, seperti patch keamanan CVE atau perbaikan bug penting, ketika Anda perlu memperbarui add-on dalam versi minor GA.

Add-on yang tersedia

Nama Deskripsi Artikel GitHub
web_application_routing Gunakan pengontrol ingress NGINX terkelola dengan kluster AKS Anda. Gambaran Umum Perutean Aplikasi GitHub
ingress-appgw Gunakan Application Gateway Ingress Controller dengan kluster AKS Anda. Apa itu Pengontrol Ingress Application Gateway? GitHub
keda Gunakan penskalaan otomatis berbasis peristiwa untuk aplikasi pada kluster AKS Anda. Penyekalaan otomatis aplikasi yang disederhanakan dengan add-on Penyekalaan Otomatis Berbasis Peristiwa (KEDA) Kubernetes GitHub
pemantauan Gunakan pemantauan Wawasan Kontainer dengan kluster AKS Anda. Gambaran Umum Container Insights GitHub
kebijakan azure Gunakan Azure Policy untuk AKS, yang memungkinkan penegakan dan perlindungan skala besar pada kluster Anda secara terpusat dan konsisten. Memahami Azure Policy untuk kluster Kubernetes GitHub
azure-keyvault-secrets-provider Gunakan addon Penyedia Rahasia Azure Keyvault. Gunakan Penyedia Azure Key Vault untuk Secrets Store CSI Driver di kluster AKS GitHub
virtual-node Gunakan node virtual dengan kluster AKS Anda. Menggunakan simpul virtual GitHub
open-service-mesh Gunakan Open Service Mesh dengan kluster AKS Anda (dihentikan). Add-on Open Service Mesh AKS (dihentikan) GitHub

Ekstensi

Ekstensi kluster dibangun di atas bagan Helm tertentu dan memberikan pengalaman berbasis Azure Resource Manager untuk instalasi dan manajemen siklus hidup berbagai kemampuan Azure di atas kluster Kubernetes Anda.

Perbedaan antara ekstensi dan add-on

Ekstensi dan add-on adalah cara yang didukung untuk menambahkan fungsionalitas ke kluster AKS Anda. Saat menginstal add-on, fungsionalitas ditambahkan sebagai bagian dari penyedia sumber daya AKS di Azure API. Saat menginstal ekstensi, fungsionalitas ditambahkan sebagai bagian dari penyedia sumber daya terpisah di Azure API.

GitHub Actions

GitHub Actions membantu Anda mengotomatiskan alur kerja pengembangan perangkat lunak Anda dari dalam GitHub.

Integrasi sumber terbuka dan pihak ketiga

Ada banyak integrasi sumber terbuka dan pihak ketiga yang dapat Anda instal di kluster AKS Anda. Kebijakan dukungan AKS tidak mendukung integrasi sumber terbuka dan pihak ketiga berikut.

Nama Deskripsi Detail Selengkapnya
Helm Alat pengemasan sumber terbuka yang membantu Anda menginstal dan mengelola siklus hidup aplikasi Kubernetes. Mulai Cepat: Mengembangkan di Azure Kubernetes Service (AKS) dengan Helm
Prometheus Toolkit pemantauan dan pemberitahuan sumber terbuka. Wawasan kontainer dengan metrik dalam format Prometheus, bagan Helm Prometheus
Grafana Dasbor sumber terbuka untuk observabilitas. Menyebarkan Grafana di Kubernetes atau menggunakan Grafana Terkelola
Couchbase Database cloud NoSQL terdistribusi. Menginstal Couchbase dan Operator di AKS
OpenFaaS Kerangka kerja sumber terbuka untuk membangun fungsi tanpa server dengan menggunakan kontainer. Menggunakan OpenFaaS dengan AKS
Apache Spark Mesin terbuka dan cepat untuk pemrosesan data skala besar. Menjalankan pekerjaan Apache Spark membutuhkan ukuran node minimum Standard_D3_v2. Untuk informasi selengkapnya tentang menjalankan pekerjaan Spark di Kubernetes, lihat panduan Spark yang sedang berjalan di Kubernetes .
Istio Mesh layanan sumber terbuka. Panduan Penginstalan Istio
Linkerd Mesh layanan sumber terbuka. Linkerd Memulai
Konsul Solusi jaringan berbasis identitas sumber terbuka. Memulai Consul Service Mesh untuk Kubernetes

Integrasi pihak ketiga untuk kontainer Windows

Microsoft berkolaborasi dengan mitra untuk memastikan build, pengujian, penyebaran, konfigurasi, dan pemantauan aplikasi Anda berkinerja optimal dengan kontainer Windows di AKS.

Untuk informasi selengkapnya, lihat Solusi mitra Windows AKS.