“Membuat Google Kubernetes Engine (GKE)”
Daftar Isi
Pengantar
Google Kubernetes Engine (GKE) menyediakan lingkungan terkelola untuk menerapkan, mengelola, dan menskalakan aplikasi dalam container Anda menggunakan infrastruktur Google. Lingkungan Kubernetes Engine terdiri dari beberapa mesin (khususnya instance Compute Engine) yang dikelompokkan untuk membentuk cluster container. Di lab ini, Anda mendapatkan praktik langsung dengan pembuatan container dan penerapan aplikasi dengan GKE.
Cluster Google Kubernetes Engine (GKE) didukung oleh sistem pengelolaan cluster open source Kubernetes. Kubernetes menyediakan mekanisme yang Anda gunakan untuk berinteraksi dengan cluster container Anda. Anda menggunakan perintah dan sumber daya Kubernetes untuk menerapkan dan mengelola aplikasi Anda, melakukan tugas administratif, menetapkan kebijakan, dan memantau kondisi beban kerja yang Anda terapkan.
Fitur Kubernetes pada Google Cloud
- Load balancing untuk instance Compute Engine
- Node pools untuk menunjuk subset node dalam sebuah cluster untuk fleksibilitas tambahan
- Automatic scaling
- Upgrade otomatis untuk perangkat lunak node cluster Anda
- Node auto-repair untuk menjaga kesehatan dan ketersediaan node
- Logging dan Monitoring dengan Cloud Monitoring untuk visibilitas ke dalam cluster Anda
Aktifkan Cloud Shell
- Klik Cloud Shell
Setting default compute zone
gcloud config set compute/zone us-central1-a
Membuat GKE cluster
gcloud container clusters create [CLUSTER-NAME]
misal :
gcloud container clusters create my-cluster
Get authentication credentials untuk Cluster
gcloud container clusters get-credentials [CLUSTER-NAME]
Deploy Aplikasi untuk Cluster
- Deploy new app
kubectl create deployment hello-server --image=gcr.io/google-samples/hello-app:1.0
- Buat kubernet service dan expose port
kubectl expose deployment hello-server --type=LoadBalancer --port 8080
- Cek Service
kubectl get service
- Coba Akses via web
http://[EXTERNAL-IP]:8080
Delete Cluster Via Cloud Shell
gcloud container clusters delete [CLUSTER-NAME]
Penutup
Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Membuat Google Kubernetes Engine (GKE). Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.