Meninjau artefak migrasi

Halaman ini menjelaskan artefak migrasi yang dihasilkan CLI Migrate to Containers sebagai bagian dari migrasi Anda.

Sebelum memulai

Tentang file artefak yang dihasilkan

File artefak yang dihasilkan selama migrasi mencakup hal berikut:

  • deployment_spec.yaml: File YAML yang mengonfigurasi beban kerja Anda. Anda dapat menggunakan kubectl apply dengan file ini untuk men-deploy workload ke cluster lain, seperti cluster produksi atau pengujian.

  • Dockerfile: Dockerfile yang digunakan untuk mem-build image untuk VM yang dimigrasikan.

Beberapa plugin mungkin menghasilkan lebih dari satu file Dockerfile dan deployment_spec.yaml, misalnya jika Anda memiliki VM yang menjalankan beberapa server Tomcat secara bersamaan.

Selain itu, saat Anda menjalankan migrasi ke penampung sistem Linux, CLI Migrate to Containers juga akan membuat file berikut:

  • migration.yaml: Salinan rencana migrasi. Anda dapat menggunakan file ini untuk memverifikasi apa yang dilakukan sebagai bagian dari migrasi.

  • blocklist.yaml: Daftar layanan penampung yang akan dinonaktifkan berdasarkan setelan Anda dalam rencana migrasi. Edit file ini untuk mengontrol daftar layanan. Untuk mengetahui informasi selengkapnya, lihat Menyesuaikan daftar layanan.

  • logs.yaml: Daftar file log yang terdeteksi di VM sumber. Data yang ditulis ke file log ini oleh beban kerja yang dimigrasikan akan diteruskan ke Cloud Logging. Edit file ini untuk mengontrol penulisan log. Untuk informasi selengkapnya, lihat artikel Menyesuaikan data log yang ditulis ke Cloud Logging.

File deployment_spec.yaml

File ini adalah file YAML yang dapat Anda gunakan untuk men-deploy workload ke cluster lain, seperti cluster pengujian atau produksi. Jika tidak mengonfigurasi migrasi data, Anda akan membuat objek Deployment. Saat migrasi data dikonfigurasi, Anda akan membuat objek set stateful.

Dockerfile

Gunakan file ini jika Anda perlu membuat versi baru image. Misalnya, Anda mungkin ingin menginstal paket dan mengambil gambar baru setelah itu. Mem-build ulang image juga dapat berguna saat Migrate to Containers CLI diupgrade, misalnya untuk menerapkan perbaikan bug, dan Anda ingin mem-build ulang image dengan runtime Migrate to Containers CLI yang baru. Runtime yang diupgrade tersedia di Container Registry.

Anda dapat mengedit file ini seperti Dockerfile lainnya untuk menyesuaikan image. Untuk mendapatkan tips, lihat Praktik terbaik untuk menulis Dockerfile. Untuk informasi tentang cara mengedit Dockerfile, lihat Update gambar pascamigrasi.

Langkah selanjutnya