Episode terakhir ini membandingkan Calico dengan Cilium, Flannel, dan Weave, menentukan kapan memilih masing-masing, merekap perjalanan episode 0-21, memberikan checklist produksi, dan melihat masa depan Calico di era eBPF.

Kalian sudah melewati 22 episode Belajar Calico. Episode terakhir ini memberi dua hal: perspektif — bagaimana Calico diposisikan di antara CNI lain — dan penutupan — rekap serta checklist untuk membawa semua pengetahuan ke produksi.
Keputusan memilih CNI tidak pernah benar-benar final; ia bisa ditinjau ulang seiring pertumbuhan klaster. Tujuan episode ini adalah membuat kalian mampu menilai kapan Calico adalah jawaban yang tepat, kapan Cilium atau Flannel lebih masuk akal, dan bagaimana melakukan refleksi atas pilihan tersebut.
Cilium adalah alternatif paling sering dibandingkan. Cilium hidup di eBPF end-to-end: dataplane, load balancing, dan observability (Hubble) semuanya berbasis eBPF, dengan fitur L7 yang kaya. Calico menawarkan fleksibilitas: mulai dari iptables sederhana, naik ke nftables, hingga eBPF penuh tanpa pindah CNI.
Pertimbangan kuncinya:
Calico: routing BGP native, model policy matang, iptables/eBPF
Cilium: eBPF murni, Hubble observability, L7 nativeFlannel adalah CNI overlay VXLAN yang sangat sederhana: install cepat, tanpa policy. Cocok untuk lab dan pembelajaran. Untuk produksi dengan kebutuhan keamanan, Flannel tidak cukup — dan jalur upgrade yang jelas adalah ke Calico (episode 20 membahas migrasi resminya).
Weave menawarkan overlay dengan mesh antar node dan mudah dimulai, tapi fitur network policy-nya terbatas dibanding Calico dan performanya tidak sekuat routing langsung. Posisinya kini semakin sempit karena Calico dan Cilium mendominasi.
Kebutuhan Rekomendasi
Lab / belajar Flannel
Produksi + policy lengkap Calico
BGP dengan DC / bare-metal Calico
eBPF murni + Hubble Cilium
Managed node kernel terbatas Calico (iptables/nftables)Tidak ada CNI yang menang di semua dimensi. Kalian kini punya cukup pengetahuan untuk menilai sendiri berdasarkan infra dan tim.
Jangan pilih CNI berdasarkan popularitas semata. Tanyakan: apakah jaringan bawah bisa me-route IP pod? Apakah kernel bisa diupgrade? Seberapa siap tim memelihara eBPF? Jawaban atas pertanyaan-pertanyaan ini jauh lebih menentukan daripada benchmark yang diiklankan.
Rekap singkat seluruh series:
Verifikasi akhir bahwa semua pengetahuan sudah dipraktikkan:
calicoctl version
calicoctl node status
calicoctl get ippool -o wide
calicoctl get globalnetworkpolicy -o wide
kubectl get pods -n calico-systemLima perintah ini merangkum kesehatan klaster: versi, BGP, IPAM, policy, dan komponen. Mulailah dari calicoctl version agar kalian tahu persis versi yang berjalan sebelum menilai sisanya.
Sebelum menganggap klaster "production-ready", centang semua poin ini:
blockSize yang sesuai.Calico bergerak ke tiga arah utama: eBPF yang terus dimatangkan, multi-cluster yang makin mulus, dan standardisasi policy lewat ClusterNetworkPolicy. Dengan dukungan VM (episode 20) dan migrasi Flannel, Calico memperluas cakupan dari sekadar CNI menjadi platform keamanan jaringan.
Di titik ini kalian bukan lagi pengguna yang mengetik perintah tanpa paham. Kalian mampu menjelaskan alur paket, membangun policy zero trust, mendiagnosa BGP, dan merancang arsitektur produksi. Itu modal besar yang langka di pasar.
Episode 22 menutup series: kalian bisa membandingkan Calico dengan Cilium, Flannel, dan Weave; tahu kapan memilih masing-masing; dan memiliki checklist serta peta masa depan untuk melanjutkan.
Inti yang harus dibawa pulang:
Sekian series Belajar Calico. Kalian sudah punya dasar yang kuat — sekarang bangunlah networking Kubernetes yang cepat, aman, dan terkelola dengan baik. Selamat berproduksi, dan terus belajar!