Men-deploy aplikasi dari Cloud Marketplace


Anda dapat memilih dan men-deploy aplikasi berbasis container dari Google Cloud Marketplace ke cluster Google Kubernetes Engine Anda.

Untuk melihat aplikasi yang dapat Anda instal, di Konsol Google Cloud, buka halaman Aplikasi GKE, lalu klik Deploy dari Cloud Marketplace.

Buka halaman Aplikasi

Untuk men-deploy aplikasi ke cluster Anda, ikuti langkah-langkah berikut:

Anda harus memiliki peran Kubernetes Engine Admin dan Project Viewer, atau Project Owner untuk men-deploy aplikasi ke cluster GKE.

Untuk men-deploy aplikasi Kubernetes dari GKE, project Anda harus memiliki jaringan yang bernama default. Pelajari cara membuat jaringan dengan Virtual Private Cloud.

Konsol

  1. Untuk melihat informasi tentang aplikasi, termasuk harganya, pilih aplikasi.
  2. Klik Konfigurasikan.
  3. Pilih cluster Kubernetes tempat Anda ingin men-deploy aplikasi. Jika Anda ingin membuat cluster baru, klik Buat cluster.

  4. Pilih atau buat Namespace yang akan digunakan untuk aplikasi. Namespace adalah cara untuk membagi resource cluster di antara beberapa pengguna atau tim.

  5. Di kotak Nama instance aplikasi, masukkan nama untuk aplikasi, misalnya sandbox-dev-app. Nama harus unik dalam namespace.

  6. Jika Anda perlu mengubah akun layanan yang terkait dengan paket penagihan aplikasi, luaskan Setelan paket lanjutan, dan verifikasi akun layanan yang terkait dengan aplikasi.

    Untuk mengetahui informasi tentang paket penagihan untuk aplikasi Kubernetes, silakan melihat Memahami Penagihan.

  7. Masukkan nama untuk instance aplikasi Anda, lalu klik Deploy.

  8. Untuk mengelola, mengedit, atau menghapus deployment, buka halaman Aplikasi GKE.

    Buka Halaman Aplikasi

    Untuk mengetahui informasi tentang konfigurasi yang dapat disesuaikan dalam aplikasi, silakan melihat dokumentasi yang disediakan oleh vendor software.

  9. Jika aplikasi harus dapat diakses oleh traffic eksternal, ikuti langkah-langkah ini untuk mengekspos aplikasi sebagai Layanan.

Command Line

Anda dapat men-deploy aplikasi Kubernetes ke cluster Google Kubernetes Engine, atau ke infrastruktur Anda sendiri, seperti penginstalan lokal Minikube.

Untuk men-deploy aplikasi dari command line, Anda harus mendownload file lisensi dari Google Cloud. Saat men-deploy aplikasi menggunakan langkah-langkah di bawah, Anda harus menerapkan file lisensi ke konfigurasi kubectl atau diagram Helm.

Bergantung pada penyedia aplikasi, langkah-langkah-langkah spesifik untuk men-deploy aplikasi mungkin berbeda. Pada intinya, Anda perlu melakukan tindakan berikut:

  1. Hubungkan ke cluster Kubernetes Anda.
  2. Tambahkan file lisensi ke konfigurasi kubectl atau chart Helm, jika berlaku.
  3. Clone repositori Git untuk aplikasi. Repositori ini biasanya berisi:

    • Konfigurasi kubectl atau chart Helm, yang menjelaskan resource Kubernetes untuk aplikasi.

      Jika Anda ingin menyesuaikan aplikasi, seperti meningkatkan jumlah replika, atau mengubah strategi update untuk pod aplikasi, edit konfigurasi kubectl atau chart Helm.

    • Resource aplikasi, yang menentukan properti aplikasi, seperti jenis aplikasi, versi, pengelola, dan sebagainya.

    • Langkah-langkah spesifik untuk men-deploy aplikasi ke cluster Kubernetes Anda.

    • Skrip atau alat tambahan yang ditambahkan oleh penyedia.

  4. Verifikasi konfigurasi aplikasi dan deploy aplikasi.