Dokumen ini menunjukkan cara mengimpor OVA yang diperlukan untuk node cluster Anda 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 mengakses
host ESXI, gkectl
tidak dapat mengimpor OVA secara otomatis ke vSphere.
Selain itu, jika ingin menggunakan Windows Server untuk beberapa node clusster pengguna, Anda harus mengimpor OVA secara manual. Untuk mengetahui informasi selengkapnya, lihat Windows Server.
Menentukan OVA yang Anda perlukan
Sebelum membuat cluster admin, isi file konfigurasi cluster admin. Dalam file konfigurasi, Anda menyetel kolom osImageType
untuk menentukan jenis OS image yang ingin digunakan untuk node cluster admin. Opsinya adalah:
- Ubuntu dengan containerd
- Ubuntu
- Container Optimized OS (COS)
Sebelum membuat cluster pengguna, isi file konfigurasi cluster pengguna. Dalam file konfigurasi, Anda menentukan satu atau beberapa kumpulan node. Untuk setiap kumpulan node, Anda menentukan jenis OS image yang ingin digunakan untuk node di kumpulan tersebut.
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 harus mendownload OS image dari Cloud Storage dan mengimpornya ke vSphere.
Ubuntu atau Ubuntu dengan {i>containerd<i}
Download OVA Ubuntu dari Cloud Storage:
gsutil cp gs://gke-on-prem-release/node-os-ubuntu/gke-on-prem-ubuntu-VERSION.ova ./
Ganti VERSION
dengan nomor versi lengkap, misalnya, 1.29.100-gke.248
. Untuk mendapatkan nomor versi, lihat Histori 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:
gsutil cp gs://gke-on-prem-release/node-os-cos/gke-on-prem-cos-VERSION.ova ./
Ganti VERSION
dengan nomor versi lengkap, misalnya, 1.29.100-gke.248
. Untuk mendapatkan nomor versi, lihat Histori 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: Membuat template VMware vSphere untuk Windows Server 2019.
Untuk mengetahui informasi selengkapnya, lihat kumpulan node Windows Server.