Persiapan Workshop Kubernetes
Goals :
- Bisa melakukan instalasi dan konfigurasi cluster kubernates menggunakan tools kubeadm di environtment development
- Bisa melakukan deployment server, ekspose dan manajemen service di cluster kubernates
- Bisa mengajarkan kepada siswa/siswi SMK TKJ tentang kubernates
Spesifikasi minimal untuk PC atau laptop
RAM
: 4GB Minimal, 8GB RekomendasiCPU
: 2vCPU Minimal, 4vCPU Rekomendasi
Kebutuhan praktikum
- Virtualbox / WMware workstation / Proxmox VE
- ISO ubuntu server 20.04 / 22.04
- koneksi internet
- Laptop atau PC
- Kopi dan snack
Ringkasan materi
- Perbedaan monolith vs Microservice
- Pengenalan kubernetes
- Arsitektur kubernetes
- Praktikum kubernetes hari ke 1
- Install kubelet, kubeadm and kubectl
- Install container runtime (containerd)
- Konfigurasi node master
- Install network plugin on Master
- Add worker nodes
- Deploy application on cluster
- Deploy Prometheus / Grafana Monitoring
- Install Nginx Ingress Controller
- Install Kubernetes Dashboard (Optional)
- Troubleshoot
- Install kubelet, kubeadm and kubectl
- Praktikum kubernates hari ke 2
- instalasi, konfigurasi persistance storage
- instalasi, konfigurasi metalLB
- instalasi, konfigurasi metric server
- instalasi, konfigurasi persistance storage
Referensi :
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/