Deploy Aplikasi Google Kubernetes Engine di Google Cloud Platform

Kita akan membahas tentang Google Kubernetes Engine (GKE) dan men-deploy aplikasi sampel di cluster GKE. Kubernetes adalah alat orkestrasi container pilihan pada tahun ini dan digunakan untuk men-deploy aplikasi yang dikirimkan dalam paket. Sebagian besar penyedia cloud seperti Amazon Web Services, Google Cloud, dan Azure, semuanya memiliki penawaran layanan Kubernetes terkelola mereka sendiri.

Google Cloud Platform

Layanan Terkelola adalah layanan yang dikelola oleh penyedia Google Cloud Platform. Di cluster Kubernetes, Anda memiliki satu node master dan satu atau lebih node pekerja. Saat Anda menggunakan cloud pribadi, Anda harus mengonfigurasi setiap bagian server sendiri, yaitu node master, node pekerja, dan penyimpanan perangkat. Namun dalam layanan terkelola ini, Anda tidak perlu khawatir dengan konfigurasinya.

Mesin Google Kubernetes

Google Kubernetes Engine, layanan terkelola yang digunakan untuk aplikasi kemas untuk orkestrasinya digunakan untuk menerapkan aplikasi web sederhana atau kompleks, tugas kompleks, atau bahkan untuk menjalankan infrastruktur ML dan AI berdasarkan Kubernetes. Beberapa operasi yang dapat Anda lakukan di dalamnya adalah:

  • Buat objek Kubernetes, yaitu, pod, ReplicaSet, Deployment Services, pekerjaan, dan banyak lainnya
  • Perbarui wadah
  • Ubah ukuran Replika
  • Anda dapat berinteraksi dengan gcloud menggunakan CLI (Lokal) atau menggunakan google cloud shell.

Di balik layar, GKE dapat membuat instance Compute Engine yang menjalankan container ini dan mengelolanya dengan GKE. Google Kubernetes Engine menyediakan satu cluster zona per akun penagihan secara gratis. Biayanya 0,10 ribu per jam sebagai biaya pengelolaan dan node yang Anda gunakan di kluster ditagih sesuai dengan harga Compute Engine.

Buat Cluster Pertama Anda Menggunakan GKE

Pertama login ke akun Anda lalu buka konsol Google Cloud Platform. Di sisi kiri, Anda memiliki nama opsi Kubernetes Engine di bawah kategori komputasi.

  • Klik mulai cepat.
  • Beri Nama Cluster Anda

Panduan ini membuat cluster Kubernetes dengan jumlah node yang Anda perlukan untuk aplikasi. Anda dapat mengonfigurasi semua yang ada di cluster ini. Mulai dari sisi kiri, kita telah melihat langkah pertama. Kita kemudian harus memberi nama cluster.

Bagaimana Deploy Aplikasi Google Kubernetes Engine di Google Cloud Platform?

Pilih Lokasi

Langkah kedua adalah mengambil lokasi demi kesederhanaan. Anda dapat memilih apa saja, tetapi ketika kami menggunakannya dalam produksi, kami mencoba melihat dari mana kami mendapatkan latensi yang lebih rendah, sehingga dapat melayani pengguna akhir dengan cepat. Anda dapat menerapkan cluster Anda secara regional atau zona. Biaya bertambah jika Anda menggunakannya secara regional dan bukan pada satu zona.

Setel Saluran Rilis

Selanjutnya, kita akan mengatur saluran Rilis. Anda dapat memilih versi mesin Kubernetes pada langkah ini. Nantinya, saluran rilis Cluster tidak dapat diubah, jadi pilihlah dengan bijak. Ada tiga versi yaitu Cepat, Reguler, dan Stabil.

Cepat

Pada versi cepat, Anda akan mendapatkan peningkatan tercepat dan memiliki Kubernetes Engine versi terbaru setiap saat, tetapi terkadang mungkin ada beberapa bug atau masalah yang tidak dapat diatasi. Rilis ini tidak direkomendasikan untuk tingkat produksi.

Reguler

Versi ini digunakan untuk pelanggan yang ingin menguji rilis baru sebelum memenuhi syarat untuk produksi. Masalah yang diketahui akan terjadi, tetapi akan ada solusi untuk mereka.

Stabil

Versi ini telah diuji dan lulus semua pengujian agar stabil untuk aplikasi tingkat produksi. Anda juga dapat memilih versi statis mesin Kubernetes dengan memilih versi statis.

Pilih Sumber Daya

Di sini Anda dapat menggunakan dan mengkonfigurasi node Anda. Keluarga mesin memiliki tiga jenis, dan Anda dapat memilih sesuai dengan kebutuhan Anda. Mesin memori yang dioptimalkan digunakan untuk beban memori intensif, seperti pembelajaran model waktu nyata.

Komputasi yang dioptimalkan adalah mesin berperforma tinggi yang dapat digunakan untuk pemodelan ilmiah. Ada juga mesin serba guna yang dapat melakukan semua tugas dengan sama baiknya. Ada jenis Mesin dari mana Anda dapat memilih dari kisaran x CPU dan x Memori.

Berada dalam status kredit gratis dan mencobanya untuk tujuan pembelajaran, Anda harus selalu memilih opsi terendah. Ini menghemat kredit Anda, dan Anda dapat melakukan lebih banyak lagi dengan kredit itu. Itu saja mengenai deploy aplikasi Google Kubernetes Engine di Google Cloud Platform.

You may like these posts

  1. To insert a code use <i rel="pre">code_here</i>
  2. To insert a quote use <b rel="quote">your_qoute</b>
  3. To insert a picture use <i rel="image">url_image_here</i>