Skip to main content

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 Rekomendasi
  • CPU: 2vCPU Minimal, 4vCPU Rekomendasi

Kebutuhan praktikum

  • Virtualbox / WMware workstation / Proxmox VE
  • ISO ubuntu server 20.04 / 22.04
  • koneksi internet
  • Laptop atau PC
  • Kopi

Ringkasan materi

  • MonolithPerbedaan monolith vs Microservice
  • Pengenalan kubernetes
  • Arsitektur kubernetes
  • Praktikum kubernetes
    • Install kubelet, kubeadm and kubectl
    • Install Container runtime (containerd)
    • Initialize master node
    • Install network plugin on Master
    • Add worker nodes
    • Deploy application on cluster
    • Install Kubernetes Dashboard (Optional)
    • Install Metrics Server
    • Deploy Prometheus / Grafana Monitoring
    • Persistent Storage Configuration ideas (Optional)
    • Install Nginx Ingress Controller
    • Deploy MetalLB Load Balancer
  • Troubleshoot

Referensi : 

https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/