Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure Kubernetes Service (AKS) menyediakan fungsionalitas tambahan untuk kluster Anda menggunakan add-on dan ekstensi. Proyek sumber terbuka dan pihak ketiga menyediakan lebih banyak integrasi yang umumnya digunakan dengan AKS. Kebijakan dukungan AKS tidak mendukung integrasi sumber terbuka dan pihak ketiga.
Add-ons
Ekstensi adalah cara yang sepenuhnya didukung untuk memberikan kemampuan ekstra pada 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 versi patch dari sebuah add-on yang dapat ditingkatkan dalam versi minor Kubernetes. Versi mayor/minor dari add-on tidak mengalami peningkatan pada versi minor Kubernetes yang sama.
- Versi mayor/minor dari add-on hanya ditingkatkan ketika pindah ke versi minor Kubernetes yang lebih baru.
- Setiap perubahan besar atau perubahan perilaku pada add-on akan diumumkan jauh 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 signifikan) dalam versi minor Kubernetes jika baik versi Kubernetes kluster atau versi add-on dalam pratinjau.
- Mungkin ada keadaan yang tidak dapat dihindari, seperti patch keamanan CVE atau perbaikan bug penting, ketika Anda perlu memperbarui add-on dalam versi minor GA.
Add-on yang tersedia
| Nama | Deskripsi | Articles | GitHub |
|---|---|---|---|
| ingress-appgw | Gunakan Application Gateway Ingress Controller dengan kluster AKS Anda. | Apa itu Pengontrol Ingress untuk Gerbang Aplikasi? | GitHub |
| keda | Gunakan penskalaan otomatis berbasis peristiwa untuk aplikasi pada kluster AKS Anda. | Penskalaan aplikasi otomatis yang disederhanakan dengan add-on KEDA (Kubernetes Event-driven Autoscaling) | GitHub |
| pemantauan | Gunakan Container Insights dan pemantauan Prometheus Terkelola dengan kluster AKS Anda. |
Gambaran Umum Container Insights Gambaran umum Terkelola Prometheus |
GitHub 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 |
Extensions
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.
- Untuk informasi selengkapnya tentang ekstensi kluster tertentu untuk AKS, lihat Menyebarkan dan mengelola ekstensi kluster untuk Azure Kubernetes Service (AKS).
- Untuk informasi selengkapnya tentang ekstensi kluster yang tersedia, lihat Ekstensi yang saat ini tersedia.
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.
- Untuk informasi selengkapnya tentang menggunakan GitHub Actions dengan Azure, lihat Tindakan GitHub untuk Azure.
- Untuk contoh penggunaan GitHub Actions dengan kluster AKS, lihat Membangun, menguji, dan menyebarkan kontainer untuk Azure Kubernetes Service menggunakan GitHub Actions.
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 mencakup instalasi yang dikelola sendiri dari proyek berikut. Beberapa proyek ini memiliki fitur pengalaman terkelola yang dibangun di atas platform mereka (contohnya dalam kasus Prometheus, Grafana, dan Istio). Pengalaman terkelola ini dicatat di kolom 'Detail Selengkapnya'.
Penting
Perangkat lunak sumber terbuka disebutkan di seluruh dokumentasi dan sampel AKS. Perangkat lunak yang Anda sebarkan dikecualikan dari perjanjian tingkat layanan AKS, garansi terbatas, dan dukungan Azure. Saat Anda menggunakan teknologi sumber terbuka bersama AKS, konsultasikan opsi dukungan yang tersedia dari masing-masing komunitas dan pengelola proyek untuk mengembangkan rencana.
Microsoft bertanggung jawab untuk membangun paket sumber terbuka yang kami sebarkan di AKS. Tanggung jawab itu termasuk memiliki kepemilikan lengkap atas proses build, pemindaian, penandatanganan, validasi, dan perbaikan cepat, bersama dengan kontrol atas file biner dalam gambar kontainer. Untuk informasi selengkapnya, lihat Manajemen Kerentanan untuk AKS dan Cakupan Dukungan AKS.
| Nama | Deskripsi | Detail Selengkapnya |
|---|---|---|
| Helm | Alat pengemasan sumber terbuka yang membantu Anda menginstal dan mengelola siklus hidup aplikasi Kubernetes. | Panduan Cepat: Mengembangkan pada Azure Kubernetes Service (AKS) dengan Helm |
| Prometheus | Toolkit pemantauan dan pemberitahuan. | Pengalaman terkelola - Layanan terkelola Azure Monitor untuk Prometheus; Pengalaman yang dikelola sendiri - Operator Prometheus |
| Grafana | Dasbor untuk pengamatan. | Pengalaman terkelola - Azure Managed Grafana; Pengalaman yang dikelola sendiri - Sebarkan Grafana di Kubernetes. |
| Couchbase | Basis data cloud NoSQL yang 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 tugas Spark di Kubernetes, lihat panduan menjalankan Spark di Kubernetes. |
| Istio | Lapisan infrastruktur manajemen komunikasi antar layanan (service mesh) | Pengalaman terkelola - Add-on Istio untuk AKS; Pengalaman yang dikelola sendiri - Penginstalan sumber terbuka Istio |
| Linkerd | Jala layanan sumber terbuka. | Memulai dengan Linkerd |
| Konsul | Solusi jaringan berbasis identitas sumber terbuka. | Panduan 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.