Load Balancer Ingress Kubernetes

Dengan menambahkan node load balancer untuk ingress controller dimana akan membagi traffic masuk ke dalam worker. Kita akan menggunakan kubernetes cluster yang sudah pernah dibuat sebelumnya pada postingan kubernetes for lab. Topologi Persiapan Menginstall paket yang dibutuhkan 1 sudo apt install nginx certbot python3-certbot-nginx Konfigurasi nginx http load balancer Backup konfigurasi lama 1 sudo mv /etc/nginx/{nginx.conf,nginx.conf.orig} Pasang konfigurasi baru 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 sudo nano /etc/nginx/nginx....

November 23, 2022 · 2 min · 410 words · Viki Pranata

Cluster High Availability Kubernetes Part 1

Lab Environment Membuat instance yang akan dibuat pada cluster openstack yang telah kita bangun sebelumnya dengan spesifikasi berikut : Hardware Spec Node Name Processor RAM Volumes Description k8s-lb-ingress 1 Core 1 GB 10 GB Ext Load Balancer Node k8s-master01 2 Core 2 GB 20 GB Control Plane Node k8s-master02 2 Core 2 GB 20 GB Control Plane Node k8s-master03 2 Core 2 GB 20 GB Control Plane Node k8s-worker01 2 Core 2 GB 20 GB Worker Node k8s-worker02 2 Core 2 GB 20 GB Worker Node k8s-worker02 2 Core 2 GB 20 GB Worker Node Networking Spec...

November 15, 2022 · 5 min · 998 words · Viki Pranata

Cluster High Availability Kubernetes Part 2

Lab Environment Melanjutkan tahap sebelumnya membangun Kubernetes Cluster High Availability jika berjalan diatas openstack cluster. Namun kita bisa menerapkan ini pada environment virtual machine, cloud, maupun baremetal dengan melewati part 1. Software Spec Software Version Description Ubuntu 20.04 Operating System Keepalived latest High Availability System HAProxy latest High Availability System Kubernetes latest Container Orchestration Containerd latest Container Runtime Interface Calico latest Container Network Interface Networking Spec Node Name IP Address Floating IP Description k8s-apiserver 192....

November 15, 2022 · 4 min · 736 words · Viki Pranata

Cluster High Availability Kubernetes Part 3

Lab Environment Melanjutkan tahap sebelumnya membangun Kubernetes Cluster High Availability. Software Spec Software Version Description Ubuntu 20.04 Operating System Keepalived latest High Availability System HAProxy latest High Availability System Kubernetes latest Container Orchestration Containerd latest Container Runtime Interface Calico latest Container Network Interface Networking Spec Node Name IP Address Floating IP Description k8s-apiserver 192.168.0.10 Int Load Balance Virtual IP k8s-master01 192.168.0.11 Int Net k8s-master02 192.168.0.12 Int Net k8s-master03 192.168.0.13 Int Net k8s-master01 192....

November 15, 2022 · 3 min · 481 words · Viki Pranata