Proyek open-source memperluas kemampuan kluster Kubernetes. Topik ini mencantumkan proyek open-source utama yang digunakan dalam Container Service for Kubernetes (ACK).
|
Category |
Project name |
Description |
Project address |
References |
|
Komponen utama |
Kubernetes Cloud Controller Manager for Alibaba Cloud |
Menyeimbangkan traffic aplikasi dan mengelola entri rute node. |
||
|
Networking |
Terway CNI Network Plugin |
Plugin jaringan ACK yang menyiapkan jaringan kontainer dengan mengaitkan ENI Alibaba Cloud ke Pod. |
||
|
NGINX Ingress Controller |
Menyediakan load balancing Lapisan 4 dan Lapisan 7 sebagai reverse proxy. |
|||
|
ExternalDNS |
Menyediakan resolusi DNS dinamis melalui Alibaba Cloud DNS PrivateZone. |
|||
|
Storage |
Alibaba Cloud Kubernetes CSI plug-in |
Plugin volume ACK yang mengelola siklus hidup volume. |
||
|
Alibaba Cloud Kubernetes FlexVolume plug-in |
Plugin volume ACK untuk memasang dan melepas volume (Kubernetes 1.16 dan versi sebelumnya). |
|||
|
Alibaba Cloud disk volume provision controller |
Membuat dan menghapus volume disk (Kubernetes 1.16 dan versi sebelumnya). |
|||
|
Optimalisasi resource |
Node-Resource-Manager |
Mengelola node dan memantau komponen. |
None |
|
|
Elastisitas |
Kubernetes-CronHPA-Controller |
Menjalankan penskalaan horizontal Pod terjadwal. |
||
|
Kubernetes Autoscaler |
Menjalankan penskalaan horizontal node. |
|||
|
Keamanan |
KMS provider plugin for Alibaba Cloud |
Mengenkripsi Kubernetes Secrets yang disimpan di disk dengan Key Management Service (KMS). |
||
|
Kube2ram |
Men-deploy DaemonSet yang memproksi peran Resource Access Management (RAM) yang terhubung ke ECS, serta memetakan peran RAM berbeda ke Pod ACK. |
|||
|
ACK RAM Authenticator for Kubernetes |
Memungkinkan server API memverifikasi identitas pengguna berdasarkan peran RAM yang diasumsikan. |
|||
|
ACK Secret Manager |
Mengimpor dan menyinkronkan kunci dari KMS Secrets Manager secara real time. |
|||
|
SGX-Device-Plugin |
Plugin perangkat Kubernetes yang memperluas memori Enclave Page Cache (EPC) pada perangkat SGX untuk komputasi rahasia. |
|||
|
Migrasi |
Derrick |
Tool S2I yang memeriksa ruang kerja dan menghasilkan Dockerfile serta templat. |
||
|
Velero |
Tool cloud-native untuk pencadangan, pemulihan, dan migrasi aplikasi. |
|||
|
Image Build Specification of Alibaba Cloud Container Service for Kubernetes (ACK) |
Membuat gambar kontainer kustom. |
|||
|
AI |
Arena |
CLI untuk mengelola seluruh siklus hidup pembelajaran mesin: persiapan data, pengembangan model, pelatihan, dan prediksi. |
||
|
GPU Sharing Scheduler Extender in Kubernetes |
Penjadwal berbagi GPU pertama di industri. |
|||
|
Fluid |
Engine orkestrasi dan akselerasi set data terdistribusi native Kubernetes. |
|||
|
Manajemen aplikasi |
Kube-eventer |
Mengumpulkan event Kubernetes dan mengirimkannya ke layanan seperti Kafka, MySQL, DingTalk, dan Lark. |
||
|
Alibaba-Cloud-Metrics-Adapter |
Mengumpulkan metrik untuk penskalaan Pod. |
|||
|
OpenKruise |
Mengotomatiskan manajemen aplikasi dengan peningkatan in-place, manajemen sidecar, dan penerapan yang andal. |
|||
|
Open Application Model Specification |
Menyediakan standar dan abstraksi tingkat tinggi untuk mendefinisikan dan mengelola aplikasi cloud-native. |
|||
|
KubeVela |
Engine platform ekstensibel untuk manajemen aplikasi. |
|||
|
Penjadwalan |
Scheduler Plugins |
Penjadwal yang diperluas dari framework penjadwalan Kubernetes, mendukung skenario seperti komputasi AI-assisted dan data besar. |