Gambar dasar

Image dasar adalah titik awal untuk sebagian besar alur kerja pengembangan berbasis container. Developer memulai dengan image dasar dan menempatkan library, biner, dan file konfigurasi yang diperlukan di atasnya untuk menjalankan aplikasi mereka. Buildpack Google Cloud memublikasikan image dasar dengan beberapa konfigurasi paket dan bahasa sistem yang tersedia.

Image dasar dihosting di setiap region tempat Artifact Registry tersedia. Anda dapat menyesuaikan jalur gambar dasar dengan mengganti bagian pertama URI dengan region pilihan Anda:

REGION-docker.pkg.dev/serverless-runtimes/STACK/runtimes/RUNTIME_ID

Ganti:

  • REGION dengan region pilihan, misalnya us-central1.
  • STACK dengan stack sistem operasi pilihan, misalnya google-24.
  • RUNTIME_ID dengan ID runtime yang digunakan oleh fungsi Anda, misalnya python313.

Misalnya, buildpack mereferensikan image dasar Node.js 24 menggunakan stack google-24, yang dihosting di us-central1 dengan URL berikut: us-central1-docker.pkg.dev/serverless-runtimes/google-24/runtimes/nodejs24.

Untuk mengetahui informasi selengkapnya tentang runtime yang didukung, lihat Siklus proses runtime.

Patch keamanan

Untuk menyediakan patch keamanan, image dasar yang disediakan Google bergantung pada penyedia upstream, seperti project open source dan distribusi sistem operasi. Penyedia upstream secara rutin mengidentifikasi kerentanan keamanan dan merilis update patch untuk komponen mereka. Google menerima update tersebut dan menyertakannya dalam versi gambar dasar baru menggunakan proses berikut:

  1. Google membuat image baru yang berisi dependensi yang di-patch dan memberi tag pada image ini dengan public-image-next.
  2. Google menguji image dengan komponen dan dependensi yang telah diupdate di lingkungan staging.
  3. Setelah pengujian berhasil, Google akan mulai mengupdate semua image dasar beban kerja yang sedang berjalan untuk menggunakan image dasar baru.
  4. Setelah pengujian dan update selesai, Google akan mempromosikan tag gambar baru ke latest dan public-image-current, serta menghentikan penggunaan tag latest sebelumnya.