Dokumen ini menunjukkan cara mengimpor OVA yang diperlukan untuk node cluster Anda ke vSphere secara manual.
Biasanya tidak perlu mengimpor OVA secara manual, karena gkectl
mengimpor OVA secara otomatis.
Prosedur umumnya adalah sebagai berikut:
Buat 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 Anda, jalankan
gkectl create
untuk membuat cluster.
Mengapa mengimpor secara manual?
Jika kebijakan keamanan Anda tidak mengizinkan workstation admin Anda memiliki akses ke host ESXI, maka gkectl
tidak dapat mengimpor OVA ke vSphere secara otomatis.
Selain itu, jika Anda ingin menggunakan Windows Server untuk beberapa node cluster pengguna, Anda harus mengimpor OVA secara manual. Untuk mengetahui informasi selengkapnya, lihat Windows Server.
Menentukan OVA yang Anda butuhkan
Sebelum membuat cluster admin, Anda harus mengisi file konfigurasi cluster admin. Dalam file konfigurasi, Anda menetapkan kolom
osImageType
untuk menentukan jenis image OS yang ingin Anda gunakan untuk node cluster admin. Opsinya adalah:
- Ubuntu dengan containerd
- Ubuntu
- Container Optimized OS (COS)
Sebelum membuat cluster pengguna, Anda mengisi file konfigurasi cluster pengguna. Dalam file konfigurasi, Anda menentukan satu atau beberapa node pool. Untuk setiap node pool, Anda menentukan jenis image OS yang ingin digunakan untuk node di pool.
Opsinya adalah:
- Ubuntu dengan containerd
- Ubuntu
- Container Optimized OS (COS)
- Windows Server
Untuk setiap OS yang akan Anda gunakan di cluster admin atau cluster pengguna, Anda perlu mendownload image OS dari Cloud Storage dan mengimpornya ke vSphere.
Ubuntu atau Ubuntu dengan containerd
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, misalnya, 1.32.300-gke.85
. Untuk mendapatkan nomor versi, lihat Pembuatan versi.
Impor OVA ke vSphere dan tandai sebagai template:
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, misalnya, 1.32.300-gke.85
. Untuk mendapatkan nomor versi, lihat Pembuatan versi.
Impor OVA ke vSphere dan tandai sebagai template:
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 mengetahui informasi selengkapnya, lihat Node pool Windows Server.