Men-deploy aplikasi ke penayangan Knative

Pelajari cara menggunakan konsol Google Cloud untuk men-deploy container sampel bawaan guna dijalankan sebagai layanan penayangan Knative.

Sebelum memulai

Anda harus memiliki akses ke project dan cluster Google Cloud tempat penayangan Knative diinstal. Untuk mengetahui detailnya, lihat Ringkasan penginstalan fleet penayangan Knative.

Tips: Baca tutorial GKE Enterprise untuk mengetahui detail tentang jalur terpendek untuk menyiapkan lingkungan GKE Enterprise yang mencakup cluster GKE dan Anthos Service Mesh.

Men-deploy container contoh

Gunakan konsol Google Cloud untuk men-deploy container contoh dan membuat layanan di cluster Anda:

  1. Di konsol Google Cloud, buka halaman Knative serving.

    Buka penayangan Knative

  2. Pilih project Google Cloud tempat cluster GKE Anda berada.

  3. Di daftar cluster yang tersedia, klik Login untuk menghubungkannya.

  4. Buka formulir Buat layanan dengan mengklik Buat layanan.

  5. Di menu dropdown cluster yang tersedia, pilih cluster Anda.

  6. Biarkan default sebagai nama namespace tempat Anda ingin menjalankan layanan.

  7. Masukkan nama layanan pilihan Anda. Misalnya, hello.

  8. Klik Next.

  9. Pilih Deploy one revision from an existing container image, lalu pilih hello dari dalam daftar Demo container.

  10. Klik Next.

  11. Pilih Eksternal di bagian Konektivitas, agar Anda dapat mengakses layanan dari web.

  12. Klik Create untuk men-deploy image hello ke penayangan Knative, dan tunggu hingga deployment selesai.

Selamat! Anda telah men-deploy layanan ke cluster yang mengaktifkan penayangan Knative.

Mengakses layanan yang di-deploy

Setelah layanan tersebut berjalan, Anda dapat mengirim permintaan ke layanan tersebut. Di bagian ini, dengan asumsi bahwa cluster Anda menggunakan nama default gateway masuk, domain uji default akan digunakan untuk menunjukkan cara mengakses layanan Anda dan memverifikasi bahwa layanan tersebut berfungsi:

  1. Di konsol Google Cloud, buka halaman Knative serving.

    Buka penayangan Knative

  2. Klik nama layanan penayangan Knative baru Anda untuk membuka halaman Detail layanan. Misalnya, hello.

  3. Di bagian atas halaman, klik URL untuk mengakses layanan yang di-deploy melalui browser web. Misalnya, jika layanan Anda diberi nama hello, URL-nya akan mirip dengan URL berikut, tetapi akan menyertakan alamat IP eksternal cluster Anda: http://hello.default.kuberun.11.111.11.111.nip.io

Selamat! Layanan penayangan Knative Anda aktif dan menangani permintaan.

Pembersihan

Anda dapat menghapus layanan penayangan Knative untuk menghindari timbulnya biaya saat menjalankan resource tersebut.

Pertimbangan berikut berlaku untuk penghapusan layanan:

  • Menghapus layanan akan menghapus semua resource yang terkait dengan layanan ini, termasuk semua revisi layanan ini, terlepas dari apakah layanan tersebut melayani traffic atau tidak.
  • Menghapus layanan tidak secara otomatis menghapus image container dari Container Registry. Untuk menghapus image container yang digunakan oleh revisi yang telah dihapus dari Container Registry, lihat Menghapus image.

  • Menghapus layanan dengan satu atau beberapa pemicu Eventarc tidak secara otomatis menghapus pemicu tersebut. Untuk menghapus pemicu, lihat Mengelola pemicu.

  • Setelah dihapus, layanan tetap terlihat di Konsol Google Cloud dan di antarmuka command line hingga penghapusan selesai sepenuhnya. Namun, Anda tidak dapat mengupdate layanan tersebut.

  • Penghapusan layanan bersifat permanen: tidak dapat diurungkan atau dipulihkan. Namun, jika setelah menghapus layanan, Anda men-deploy layanan baru dengan nama yang sama di region yang sama, layanan tersebut akan memiliki URL endpoint yang sama.

Untuk menghapus layanan dan semua resource-nya secara permanen:

  1. Di konsol Google Cloud, buka halaman Knative serving.

    Buka penayangan Knative

  2. Dalam daftar layanan, cari layanan penayangan Knative yang Anda buat, lalu klik kotak centangnya untuk memilihnya.

  3. Klik HAPUS.

Langkah selanjutnya

Untuk mempelajari cara mem-build container dari sumber kode, kirim ke Container Registry, lalu deploy, lihat:

Untuk mempelajari lebih lanjut cara kerja penayangan Knative, lihat Ringkasan arsitektur.