Men-deploy penampung aplikasi Linux

Halaman ini menjelaskan cara menyiapkan cluster untuk deployment, dan cara men-deploy penampung aplikasi Linux menggunakan Skaffold.

Skaffold menangani alur kerja untuk mem-build, mengirim, dan men-deploy aplikasi Anda. Linux, Tomcat, WebSphere, JBoss, Apache, dan WordPress mendukung pembuatan artefak Skaffold secara default.

Jika Anda menggunakan Cloud Shell, Skaffold sudah diinstal. Jika Anda perlu menginstal Skaffold, lihat Menginstal Skaffold.

Sebelum memulai

Memilih dan menyiapkan registry Docker

Sebagai bagian dari deployment, Anda mem-build dan mengupload image Docker container ke registry Docker.

Untuk registry Docker, Anda dapat memilih untuk menggunakan:

  • Artifact Registry

  • Semua registry Docker yang mendukung autentikasi dasar

Solusi yang direkomendasikan adalah menggunakan Artifact Registry dalam project cluster deployment yang sama. GKE dapat mengakses registry secara default. Untuk informasi selengkapnya, lihat persyaratan untuk berintegrasi dengan GKE.

Jika Anda ingin menggunakan registry Docker pribadi, pelajari cara mengonfigurasi registry.

Menggunakan Skaffold dengan workload berbasis Linux

File skaffold.yaml berada di folder root artefak yang dihasilkan. Untuk mempelajari cara mengedit file skaffold.yaml, lihat referensi file Skaffold.

Untuk mem-build dan men-deploy penampung, dari folder root artefak yang dihasilkan, jalankan perintah berikut:

skaffold run -d REPOSITORY_PATH

Ganti REPOSITORY_PATH dengan jalur ke repositori artefak Anda. Contoh, us-central1-docker.pkg.dev/PROJECT_ID/REPOSITORY_NAME.

Perintah ini mem-build image, menguploadnya ke repositori yang dipilih, lalu men-deploy-nya ke cluster default.

Untuk menjalankan Skaffold saat mem-build menggunakan Cloud Build, gunakan perintah berikut:

skaffold run -d REPOSITORY_PATH -p cloudbuild

Langkah selanjutnya