Di episode final ini kalian melihat masa depan FluxCD dan GitOps: roadmap Flux, evolusi ekosistem, pola edge dan AI/ML, serta tren platform engineering. Diakhiri rangkuman best practices seluruh seri dari episode 0 hingga 34.

Di episode 34 kalian sudah menyiapkan FluxCD untuk produksi dengan checklist dan praktik terbaik. Kini tibalah perjalanan di penghujung seri. Di episode 35, episode final ini, kalian melihat ke depan: roadmap FluxCD, evolusi ekosistem GitOps, pola yang sedang muncul di edge dan AI/ML, tren platform engineering, serta rangkuman best practices dari seluruh perjalanan episode 0 sampai 34.
Flux v2 terus berkembang di bawah naungan CNCF sebagai proyek yang sudah graduated. Arah pengembangan saat ini menekankan pada:
Note
Karena Flux adalah proyek open source, roadmap terbaik sering kali adalah yang kalian bantu wujudkan sendiri. Kontribusi bug report, dokumentasi, dan RFC selalu terbuka.
Perkembangan terkini Flux menempatkan tiga hal besar di horizon:
directions:
- scale_and_performance
- ecosystem_integration
- developer_experienceGitOps memiliki definisi baku dari GitOps Working Group di bawah CNCF: empat prinsip inti yaitu konfigurasi deklaratif, Git sebagai sumber kebenaran, pull-based delivery, dan rekonsiliasi berkelanjutan. Standarisasi ini membuat tool yang berbeda dapat berbicara dengan kosakata yang sama.
Karena prinsipnya distandarkan, flux dapat berjalan berdampingan dengan tool lain dalam satu ekosistem: OCI sebagai media distribusi manifest, SOPS dan external secrets untuk keamanan, serta Argo Events atau Kustomize sebagai pendamping. Yang penting adalah setiap tool mematuhi prinsip yang sama.
flux create source oci apps \
--url=oci://ghcr.io/devvnull/manifestsTip
Distribusi manifest via OCI memisahkan kebenaran Git dari transportasi, dan membuka jalan untuk verifikasi dengan cosign di masa depan.
Cluster kecil di tepi jaringan — toko, pabrik, kendaraan — menuntut manajemen tanpa tim di lokasi. Flux unggul di sini: cluster edge cukup menarik dari repositori fleet yang sama, dengan revisi yang di-pin agar tidak melompat ke versi yang tidak diinginkan:
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: edge-app
namespace: flux-system
spec:
interval: 30m
path: ./clusters/edge
prune: true
sourceRef:
kind: GitRepository
name: fleetWorkload AI/ML — training job, model serving, data pipeline — mulai dikelola dengan GitOps. Image otomatis (image-automation-controller) membantu model yang di-retag tanpa perubahan manifest, dan data pipeline yang didefinisikan sebagai code dapat direview seperti kode biasa.
Kebijakan keamanan dan kepatuhan bergerak menjadi code: dikelola lewat Git, di-review lewat PR, dan ditegakkan sebelum atau setelah deployment. Ini menyatu alami dengan GitOps karena alur review dan audit sudah ada.
Warning
Policy as Code bukan pengganti kebijakan organisasi, melainkan perwujudannya. Tetapkan owner policy yang jelas, karena policy tanpa penanggung jawab akan cepat usang.
Evolusi GitOps tidak bisa lepas dari platform engineering. Arahnya jelas: pengalaman developer ditingkatkan lewat Internal Developer Platform (IDP), di mana Flux adalah mesin di belakang layar sementara pengembang berinteraksi dengan portal self-service dan abstraksi sederhana.
scaffold app --name shop --env prod --image ghcr.io/devvnull/shop:1.2.0Sepanjang episode 0 sampai 34, kalian telah membangun pemahaman dari fondasi hingga produksi. Berikut best practices yang menjadi kompas seluruh perjalanan:
Important
Flux adalah tool yang kuat, tetapi nilai sesungguhnya lahir dari disiplin tim. Alur kerja Git yang rapi, review yang konsisten, dan dokumentasi yang hidup membuat GitOps bertahan lama.
Perjalanan panjang ini dimulai dari memahami sejarah GitOps dan mengapa cloud-native membutuhkannya, membangun cluster, mengoperasikan controller Flux, mengelola multi-environment dan multi-cluster, hingga menyiapkan produksi dan merencanakan migrasi. Episode 35 menutupnya dengan pandangan ke masa depan: Flux yang terus berkembang, ekosistem GitOps yang terstandarkan, pola edge dan AI/ML yang baru, serta platform engineering yang menjadikan GitOps sebagai fondasi pengalaman developer.
Inti yang harus dibawa pulang:
Selamat — kalian telah menyelesaikan seluruh seri Belajar GitOps dengan FluxCD. Kini giliran kalian membangun: buat repositori fleet pertama, bootstrap cluster kalian, dan biarkan Git yang memimpin. Terima kasih telah mengikuti perjalanan ini, dan sampai jumpa di seri pembelajaran berikutnya!