Beban kerja saya tidak dimulai

Saat mencoba memulai migrasi, Anda mungkin mengalami error yang mencegah beban kerja dimulai dengan benar.

Jika Anda mengalami error yang mencegah beban kerja dimulai dengan benar, coba langkah pemecahan masalah yang dijelaskan dalam dokumen ini sebelum menghubungi dukungan.

Menambahkan izin yang diperlukan untuk mengambil image dari Google Container Registry

Agar beban kerja Anda dapat dimulai, cluster perlu mengambil image beban kerja dari Google Container Registry (GCR), yang terkadang mungkin gagal karena tidak ada izin.

Untuk mengidentifikasi masalah ini, lakukan langkah-langkah berikut:

  1. Di konsol Google Cloud, buka halaman Object browser.

    Buka browser Object

  2. Pilih cluster Anda.

  3. Dari daftar Object Kinds, pilih Pod.

  4. Dari daftar pod yang ditampilkan, cari pod yang sesuai dengan beban kerja Anda, kemudian klik nama pod untuk membuka detail pod.

  5. Di halaman Pod details, jika banner muncul yang menampilkan error failed to pull and unpack image dan 403 forbidden, berarti izin yang diperlukan untuk menarik image workload tidak ada.

Untuk mengatasi masalah ini, lakukan langkah-langkah berikut:

  1. Tambahkan peran yang disebut Storage Object Viewer ke akun layanan Compute Engine Default di project Anda.

  2. Kemudian, hapus pod dari cluster Anda.

    Pod baru akan otomatis dibuat untuk menggantikan pod yang dihapus.

Beban kerja yang dimigrasikan kini dapat diakses.

Nonaktifkan cluster GKE Autopilot

Mulai Migrate to Containers, penggunaan cluster GKE Autopilot diaktifkan secara default. Oleh karena itu, setiap migrasi baru yang dibuat untuk Migrate to Containers akan menggunakan cluster GKE Autopilot kecuali jika ditentukan lain.

Coba nonaktifkan cluster GKE Autopilot dan coba mulai beban kerja migrasi Anda lagi.

Untuk menonaktifkan cluster GKE Autopilot, lakukan langkah-langkah berikut untuk menetapkan v2kServiceManager ke false:

  1. Edit paket migrasi Anda.

    1. Dalam file MIGRATION_NAME.yaml, temukan v2kServiceManager dan tetapkan ke false.

      Ubah:

        v2kServiceManager: true
      

      to:

        v2kServiceManager: false
      
    2. Simpan file.

  2. Mulai ulang migrasi menggunakan Migrate to Containers.

Jika beban kerja Anda masih belum dimulai dengan benar setelah menonaktifkan cluster GKE Autopilot, hubungi saluran dukungan Anda.