Hai! saya Dimas, kali ini saya akan menuliskan bagaimana cara membuat cluster pada Google Kubernetes Engine menggunakan cloud shell, oke kita langsung saja ke langkah- langkahnya

pertama, buka dan aktifkan cloud shell pada Google cloud platform

disini saya menetapkan zona komputasi ke us-central1-a untuk lab kali ini
$ gcloud config set compute/zone us-central1-a
sekarang kita akan membuat cluster, jalankan perintah dibawah ini untuk membuat cluster dan ganti [CLUSTER-NAME] dengan nama sesuai yang kita inginkan
$ gcloud container clusters create [CLUSTER-NAME]
setelah kita membuat cluster, maka akan keluar output kluster yang telah kita buat

selanjutnya, kita perlu kredensial autentikasi agar dapat berinteraksi dengan cluster
$ gcloud container clusters get-credentials [CLUSTER-NAME]
maka akan keluar output seperti dibawah ini

sekarang, kita akan mendeploy aplikasi kita ke cluster kubernetes, jalankan perintah dibawah untuk membuat deployment dengan nama hello-server dari image container hello-app.
$ kubectl create deployment hello-server --image=gcr.io/google-samples/hello-app:1.0
selanjutnya kita akan membuat services dan mengekspos hello-server agar dapat diakses dari luar
$ kubectl expose deployment hello-server --type=LoadBalancer --port 8080
untuk memastikan services hello-server sudah dibuat atau belum, jalankan perintah dibawah ini
$ kubectl get service
catatan: perlu menunggu beberapa detik untuk external-ip dapat ditampilkan
Untuk melihat aplikasi dari browser web, buka tab baru dan masukkan alamat berikut, dan ganti [EXTERNAL IP] dengan EXTERNAL-IP untuk hello-server.
http://[EXTERNAL-IP]:8080

untuk menghapus cluster, jalankan perintah dibawah ini
$ gcloud container clusters delete [CLUSTER-NAME]
saat diminta konfirmasi, ketik y
Selesai!