Men-deploy aplikasi ke inferensi Knative
Pelajari cara menggunakan Konsol Google Cloud untuk men-deploy container contoh bawaan agar dijalankan sebagai layanan penayangan Knative.
Sebelum memulai
Anda harus memiliki akses ke project dan cluster Google Cloud tempat inferensi Knative diinstal. Untuk mengetahui detailnya, lihat Ringkasan penginstalan fleet penyaluran Knative.
Tips: Lihat tutorial GKE Enterprise untuk mengetahui detail tentang jalur terpendek untuk menyiapkan lingkungan GKE Enterprise yang mencakup cluster GKE dan Cloud Service Mesh.
Men-deploy container contoh
Gunakan Konsol Google Cloud untuk men-deploy container contoh dan membuat layanan di cluster Anda:
Di konsol Google Cloud, buka halaman Penayangan Knative.
Pilih project Google Cloud tempat cluster GKE Anda berada.
Dalam daftar cluster yang tersedia, klik Login untuk menghubungkan.
Buka formulir Buat layanan dengan mengklik Buat layanan.
Pada menu dropdown cluster yang tersedia, pilih cluster Anda.
Biarkan
default
sebagai nama namespace tempat Anda ingin menjalankan layanan.Masukkan nama layanan pilihan Anda. Misalnya,
hello
.Klik Next.
Pilih Deploy one revision from an existing container image, lalu pilih hello dari daftar Demo container.
Klik Next.
Pilih External di bagian Connectivity, agar Anda dapat mengakses layanan dari web.
Klik Create untuk men-deploy image
hello
ke inferensi Knative dan tunggu hingga deployment selesai.
Selamat! Anda baru saja men-deploy layanan ke cluster aktif penayangan Knative.
Mengakses layanan yang di-deploy
Setelah layanan berjalan, Anda dapat mengirim permintaan ke layanan tersebut. Di bagian ini, dengan asumsi bahwa cluster Anda menggunakan nama default gateway masuk, domain pengujian default digunakan untuk menunjukkan cara mengakses layanan Anda dan memverifikasi bahwa cluster tersebut berfungsi:
Di konsol Google Cloud, buka halaman Penayangan Knative.
Klik nama layanan penayangan Knative baru Anda untuk membuka halaman Detail layanan. Misalnya, hello.
Di bagian atas halaman, klik URL untuk mengakses layanan yang di-deploy melalui browser web Anda. Misalnya, jika Anda menamai layanan
hello
, URL-nya akan mirip dengan URL berikut ini, tetapi menyertakan alamat IP eksternal cluster Anda:http://hello.default.kuberun.11.111.11.111.nip.io
Selamat! Layanan penyaluran Knative Anda sudah 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:
Di konsol Google Cloud, buka halaman Penayangan Knative.
Dalam daftar layanan, cari layanan penayangan Knative yang Anda buat dan klik kotak centangnya untuk memilihnya.
Klik HAPUS.
Langkah selanjutnya
Untuk mempelajari cara membangun container dari sumber kode, mengirim ke Container Registry, lalu men-deploy-nya, lihat:
Untuk mempelajari cara kerja penayangan Knative lebih lanjut, lihat Ringkasan arsitektur.