GKE di VMware menyediakan pilihan alat untuk membuat cluster dan mengelola operasi siklus proses cluster (memperbarui, mengupgrade, dan menghapus):
- Alat command line
gkectl
, yang Anda jalankan di workstation admin di pusat data lokal Anda. Anda membuat file konfigurasi yang menjelaskan jaringan cluster, load balancing, dan fitur cluster lainnya. Anda menentukan file ini pada command line untukgkectl
. - Konsol Google Cloud, Google Cloud CLI, atau Terraform, yang dapat Anda jalankan dari komputer mana pun yang memiliki konektivitas jaringan ke GKE On-Prem API. Alat standar ini menggunakan GKE On-Prem API, yang berjalan di infrastruktur Google Cloud. Secara keseluruhan, alat standar ini disebut sebagai klien GKE On-Prem API. Untuk mengelola siklus proses cluster Anda, GKE On-Prem API harus menyimpan metadata tentang status cluster Anda di Google Cloud, di region Google Cloud yang Anda tentukan saat membuat cluster. Metadata ini memungkinkan API mengelola siklus proses cluster dan tidak menyertakan data khusus beban kerja.
Apa pun alat yang Anda gunakan untuk membuat cluster, informasi yang Anda kumpulkan dan berikan ke alat, seperti alamat IP mesin node cluster dan VIP load balancer, adalah sama.
Dengan pilihan ini, Anda dapat memilih alat terbaik untuk kasus penggunaan dan lingkungan Anda. Contoh:
- Untuk penginstalan pertama di lingkungan pengembangan, Anda mungkin perlu menggunakan konsol Google Cloud karena antarmuka pengguna menyediakan panduan dan bantuan tambahan.
- Jika organisasi Anda sudah menggunakan gcloud CLI atau Terraform untuk mengelola resource Google Cloud lainnya, sebaiknya gunakan juga alat ini untuk GKE di VMware.
- Jika organisasi Anda memiliki persyaratan atau batasan peraturan, Anda
mungkin perlu membatasi ketergantungan pada Google Cloud dan menggunakan
gkectl
di workstation admin untuk membuat cluster dan mengelola siklus proses cluster.
Pada versi 1.15.3 dan yang lebih baru, jika membuat cluster dengan gkectl
, Anda dapat mendaftarkannya
pada waktu pembuatan cluster dengan menetapkan
gkeOnPremAPI.enabled
ke true
dalam file konfigurasi cluster. Anda juga dapat
mendaftarkan cluster setelah dibuat,
sehingga Anda dapat menggunakan klien GKE On-Prem API.
Batasan pada klien GKE On-Prem API
Alat gkectl
adalah yang paling matang sejauh fitur yang didukungnya. Sebaiknya
tinjau fungsi untuk klien GKE On-Prem API saat
membuat pilihan. Daftar berikut menunjukkan fitur yang tidak didukung oleh klien GKE On-Prem API. Lihat daftar ini dari waktu ke waktu seiring
perkembangan klien GKE On-Prem API.
- Membuat dan mengupgrade cluster admin
- Pengelolaan dan rotasi rahasia
- Rotasi sertifikat
- Authentication
- Pengukuran penggunaan
- Logging dan pemantauan tingkat aplikasi
- Jaringan lanjutan
- Registry pribadi
- Load balancer jungkat-jungkit
- Kumpulan node Windows