Opsional: Mengimpor OVA secara manual ke vSphere

Dokumen ini menunjukkan cara mengimpor OVA yang diperlukan untuk cluster secara manual ke vSphere.

Biasanya, Anda tidak perlu mengimpor OVA secara manual, karena gkectl mengimpor OVA secara otomatis.

Prosedur umumnya adalah sebagai berikut:

  • Membuat workstation admin.

  • Di workstation admin, buat file konfigurasi cluster.

  • Di workstation admin, jalankan gkectl prepare. Perintah ini mengambil OVA dari bucket Cloud Storage, mengimpor OVA ke vSphere, dan menandai OVA sebagai template.

  • Di workstation admin, jalankan gkectl create untuk membuat cluster.

Mengapa mengimpor secara manual?

Jika kebijakan keamanan Anda tidak mengizinkan workstation admin Anda untuk mengakses host ESXI Anda, gkectl tidak dapat mengimpor OVA secara otomatis ke vSphere.

Juga, jika Anda ingin menggunakan Windows Server untuk beberapa {i>node <i}grup pengguna Anda, Anda harus mengimpor OVA secara manual. Untuk informasi selengkapnya, lihat Windows Server.

Menentukan OVA yang Anda perlukan

Sebelum membuat cluster admin, isi konfigurasi cluster admin . Di file konfigurasi, Anda mengatur osImageType untuk menentukan jenis OS image yang ingin Anda gunakan untuk cluster admin node. Opsinya adalah:

  • Ubuntu dengan containerd
  • Ubuntu
  • Container Optimized OS (COS)

Sebelum membuat cluster pengguna, isi konfigurasi cluster pengguna . Di file konfigurasi, Anda menentukan satu atau beberapa kumpulan node. Untuk setiap kumpulan node, Anda menentukan jenis OS image yang ingin Anda gunakan untuk node di dalam kumpulan.

Opsinya adalah:

  • Ubuntu dengan containerd
  • Ubuntu
  • Container Optimized OS (COS)
  • Windows Server

Untuk setiap OS yang ingin digunakan di cluster admin atau cluster pengguna, Anda memerlukan untuk mendownload gambar OS dari Cloud Storage dan mengimpornya ke vSphere.

Ubuntu atau Ubuntu dengan {i>containerd<i}

Download OVA Ubuntu dari Cloud Storage:

gcloud storage cp gs://gke-on-prem-release/node-os-ubuntu/gke-on-prem-ubuntu-VERSION.ova ./

Ganti VERSION dengan nomor versi lengkap, untuk contoh, 1.29.400-gke.81. Untuk mendapatkan nomor versinya, lihat Pembuatan Versi.

Impor OVA ke vSphere dan tandai sebagai {i>template<i}:

govc import.ova -options - gke-on-prem-release/node-os-ubuntu/gke-on-prem-ubuntu-VERSION.ova <<EOF
{
  "DiskProvisioning": "thin",
  "MarkAsTemplate": true
}
EOF

Container Optimized OS

Download COS OVA dari Cloud Storage:

gcloud storage cp gs://gke-on-prem-release/node-os-cos/gke-on-prem-cos-VERSION.ova ./

Ganti VERSION dengan nomor versi lengkap, untuk contoh, 1.29.400-gke.81. Untuk mendapatkan nomor versinya, lihat Pembuatan Versi.

Impor OVA ke vSphere dan tandai sebagai {i>template<i}:

govc import.ova -options - gke-on-prem-release/node-os-cos/gke-on-prem-cos-VERSION.ova <<EOF
{
  "DiskProvisioning": "thin",
  "MarkAsTemplate": true
}
EOF

Windows Server

Ikuti langkah-langkah berikut: Buat template VMware vSphere untuk Windows Server 2019.

Untuk informasi selengkapnya, lihat kumpulan node Windows Server.