All Products
Search
Document Center

Container Service for Kubernetes:Ikhtisar GitOps

Last Updated:Mar 27, 2026

GitOps menggunakan repositori Git sebagai satu-satunya sumber kebenaran untuk menerapkan aplikasi di kluster Kubernetes. ACK One mengintegrasikan Argo CD ke dalam instans Fleet guna menyediakan penyebaran berkelanjutan berbasis GitOps di beberapa kluster—tanpa perlu menginstal, mengonfigurasi, atau melakukan pemeliharaan Argo CD secara manual.

Apa itu GitOps

Dalam alur kerja GitOps, aplikasi di kluster Kubernetes diterapkan secara eksklusif melalui repositori Git. Argo CD terus-menerus menyelaraskan kondisi aktual setiap kluster dengan kondisi yang diinginkan sebagaimana didefinisikan dalam repositori Git sumber—secara otomatis memperbaiki deviasi apa pun.

Manfaat

GitOps menjawab tantangan yang dihadapi baik oleh platform engineer maupun tim aplikasi:

  • Ease of learning: Git mudah dipelajari dan diintegrasikan.

  • Audit trail dan rollback: Setiap perubahan konfigurasi merupakan commit Git. Anda dapat melakukan rollback ke kondisi sebelumnya dalam hitungan detik.

  • Akses developer tanpa izin kluster: Developer melakukan push ke Git—bukan ke kluster. Kredensial kluster tetap dipegang oleh tim platform.

  • Continuous deployment: Argo CD mendeteksi perubahan di repositori Git sumber dan secara otomatis menerapkannya ke kluster target, sehingga menghilangkan langkah manual kubectl apply.

Cara kerja GitOps

image

ACK One GitOps

ACK One mengintegrasikan Argo CD open source ke dalam instans Fleet. Argo CD berjalan sebagai controller Kubernetes yang terus-menerus memantau aplikasi dan menyinkronkannya dengan repositori Git sumbernya.

Manfaat

  • Tanpa operasional Argo CD: ACK One secara otomatis menginstal, meningkatkan, dan menskalakan Argo CD. Tim Anda dapat fokus pada pengiriman aplikasi, bukan pemeliharaan tool.

  • Pengalaman Argo CD native: Akses penuh melalui CLI dan UI, identik dengan Argo CD yang dikelola sendiri.

  • SSO dan kontrol akses terintegrasi: Konsol Argo CD khusus dengan Single Sign-On (SSO) Alibaba Cloud dan kontrol izin per pengguna—tidak diperlukan konfigurasi identitas terpisah.

  • Distribusi aplikasi multi-kluster: Argo CD diaktifkan secara otomatis pada kluster yang terkait dengan instans Fleet. Gunakan ApplicationSet Argo CD untuk menerapkan dan mengelola aplikasi di berbagai kluster dari satu templat.

Arsitektur ACK One GitOps

image

Fitur

FiturDeskripsiReferensi
Memulai GitOpsAktifkan GitOps pada instans Fleet ACK One untuk menerapkan aplikasi multi-klusterMemulai GitOps
Manajemen penggunaJenis pengguna yang didukung dan cara memberikan izinManajemen pengguna
Masuk ke sistem GitOpsMasuk ke sistem GitOpsMasuk ke sistem GitOps
Manajemen repositoriTambahkan, hapus, dan tampilkan repositori Git di sistem GitOpsManajemen repositori
Gunakan GitOps untuk mengelola kluster ACKGunakan sistem GitOps untuk mengelola kluster ACKGunakan GitOps untuk mengelola kluster ACK
Manajemen aplikasiBuat dan kelola aplikasi serta ApplicationSet di sistem GitOpsManajemen aplikasi dan Gunakan ApplicationSet untuk membuat beberapa aplikasi