Men-deploy container sistem Linux ke cluster target

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

Setelah memigrasikan workload dari platform sumber, Anda dapat menggunakan artefak deployment yang dihasilkan oleh proses tersebut untuk men-deploy penampung workload yang dimigrasikan ke cluster.

Skaffold dapat menangani alur kerja untuk mem-build, mengirim, dan men-deploy aplikasi Anda.

Sebelum memulai

Sebelum men-deploy beban kerja, Anda harus terlebih dahulu:

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.

Men-deploy container dengan Skaffold

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