002 learn k8s

November 28, 2025
โ€ข
k8s
intermediatek8s

part 2

sudo modprobe overlay && sudo modprobe br_netfilter

Perintah itu langsung mengaktifkan (load) module kernel saat ini juga tanpa perlu restart.

Detailnya:


๐Ÿงฉ Fungsi modprobe

modprobe digunakan untuk memuat (load) module kernel ke dalam sistem yang sedang berjalan.

Jadi:

sudo modprobe overlay

โžก๏ธ Mengaktifkan module filesystem overlay sekarang juga. Diperlukan untuk container runtime (containerd, Docker).

sudo modprobe br_netfilter

โžก๏ธ Mengaktifkan module br_netfilter sekarang juga. Diperlukan untuk networking Kubernetes (IP bridging & iptables pada bridge).


๐Ÿง  Bedanya dengan command sebelumnya?

Sebelumnya kamu membuat file:

/etc/modules-load.d/k8s.conf

Yang gunanya load module otomatis saat reboot.

TAPI file itu tidak mengaktifkan module langsung sekarang.

Nah, modprobe itu gunanya:

โœ”๏ธ Mengaktifkan module sekarang โœ”๏ธ Tanpa reboot โœ”๏ธ Agar Kubernetes bisa jalan segera


๐Ÿ Singkatnya


mengecek apakah module sudah aktif.

Oke, ini cara mengecek apakah module overlay dan br_netfilter sudah aktif:


โœ… 1. Cek dengan lsmod

bash
lsmod | grep -E "overlay|br_netfilter"

Kalau module aktif, kamu akan melihat output seperti:

overlay               114688  1
br_netfilter          24576   0

Kalau kosong โ†’ berarti belum aktif.


โœ… 2. Cek file di /proc

Untuk overlay:

bash
cat /proc/filesystems | grep overlay

Harus muncul:

nodev   overlay

Untuk br_netfilter:

bash
cat /proc/sys/net/bridge/bridge-nf-call-iptables

Kalau file ada โ†’ modul aktif.


โœ… 3. Cek apakah netfilter bridge sudah mengenali bridge

bash
sudo sysctl net.bridge.bridge-nf-call-iptables

Kalau keluar:

net.bridge.bridge-nf-call-iptables = 1

โžก๏ธ berarti modul br_netfilter sudah jalan.


๐Ÿงช Cara tercepat (simple banget)

bash
lsmod | grep overlay
lsmod | grep br_netfilter

Kalau ada output โ†’ active.