สวัสดีครับทุกคน
วันนี้เดี๋ยวผมจะมาแนะนำวิธีการติดตั้ง Cilium นะครับ ซึ่งในบนความนี้ผมอาจจะไม่ได้อธิบายหรือลงรายละเอียดเกี่ยวกับ Cilum นะครับ ไว้มีโอกาสจะมาอัพเดทให้เพิ่มเติมครับ บทความนี้จะเป็นการบันทึกวิธีการสำหรับไว้ดูภายหลังของผมเองครับ
ขั้นตอนแรก ติดตั้ง Cilium บน VM หรือ Host ที่ใช้งานก่อนเลยครับ (ซึ่งผมได้ทำตาม Document นี้เลย)
https://docs.cilium.io/en/stable/installation/k8s-install-kubeadm/
$ CILIUM_CLI_VERSION=$(curl -s https://raw.githubusercontent.com/cilium/cilium-cli/main/stable.txt)
CLI_ARCH=amd64
if [ “$(uname -m)” = “aarch64” ]; then CLI_ARCH=arm64; fi
curl -L –fail –remote-name-all https://github.com/cilium/cilium-cli/releases/download/${CILIUM_CLI_VERSION}/cilium-linux-${CLI_ARCH}.tar.gz{,.sha256sum}
sha256sum –check cilium-linux-${CLI_ARCH}.tar.gz.sha256sum
sudo tar xzvfC cilium-linux-${CLI_ARCH}.tar.gz /usr/local/bin
rm cilium-linux-${CLI_ARCH}.tar.gz{,.sha256sum}
ขั้นตอนที่ 2 ตรวจสอบ Cilium ติดตั้งเรียบร้อยหรือไม่
$ cilium status
ขั้นตอนที่ 3 เนื่องจากก่อนหน้าผมได้มีติดตั้ง Calico ไว้จะต้องทำการ uninstall ก่อน
$ kubectl delete -f calico.yaml
ขึ้นตอนที่ 4 ทำการติดตั้ง Cilium ผ่าน Helm
$ helm repo add cilium https://helm.cilium.io/
$ helm repo ls
$ helm install cilium cilium/cilium –version 1.17.2 –namespace kube-system
จากนั้นรอสักครู่ จะพบว่ามี pod ที่เริ่มทำการติดตั้ง เมื่อติดตั้งเสร็จเรียบร้อย
ขั้นตอนที่ 5 ตรวจสอบ Cilium
$ cilium status
จะพบว่า Status : OK