Tutorial: Setup Kubernetes Cluster untuk Production Environment
Kubernetes telah menjadi standar de facto untuk container orchestration. Tutorial ini akan memandu Anda setup cluster production-ready.
Prerequisites
- 3 server Linux (Ubuntu 22.04 LTS)
- Minimal 2 CPU, 4GB RAM per node
- Network connectivity antar nodes
Step 1: Persiapan Nodes
sudo apt update && sudo apt upgrade -y
sudo swapoff -aStep 2: Install Container Runtime
Install containerd sebagai container runtime.
Step 3: Install Kubernetes Components
Install kubeadm, kubelet, dan kubectl di semua nodes.
Step 4: Initialize Cluster
Jalankan kubeadm init di master node dengan konfigurasi yang sesuai.