1. Kena install Brew dulu tak tak buat lagi. One liner je!!
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. Install Docker pakai Brew
brew install --cask docker
3. Pergi ke Finder dan cari Docker. Pastu layan klik-klik installer Docker
4. Tunggu sehingga service Docker mula beroperasi
5. Cuba deploy app "getting-started"
docker run -d -p 80:80 docker/getting-started
6. Cuba access app tu kat Browser
http://localhost
7. Pasang Kubernetes. Ada dua pilihan.
i. Enable Kubernetes di Docker Desktop. Kalau ambik pilihan nie just enable Kubernetes di sini. Untuk pertama kali ia akan muat turun apa yang patut
ii. Pilihan kedua ialah Install kubectl dan minikube. Ini lagi sedap!!!
brew install kubectl minikube
Mulakan servis minikube. Untuk pertama kali ia akan muat turun apa yang patut
minikube start
8. Cuba deploy Nginx
Larikan aplikasi Nginx
kubectl run nginx --image=nginx
Exposekan aplikasi Nginx
kubectl expose pod nginx --type=NodePort --port=80
Port forward service aplikasi Nginx kepada IP Macbook
kubectl port-forward service/nginx 8080:80
Cuba access Nginx di Macbook
9. Jom tengok resos Kubernetes yang sedang berjalan
kubectl get all
10. Berapa berat Docker dan Kubernetes di Macbook Pro ku :).. yang banyak menyemak ialah M$ Teams.. hahaha
Selamat mencuba dan selamat berbuka puasa
Ramadhan 2020
Rujukan