Mengupdate cluster

Halaman ini membahas setelan yang dapat Anda perbarui di cluster admin dan cluster pengguna.

Biasanya, Anda mengubah satu setelan dalam file konfigurasi, lalu menjalankan perintah gkectl update dengan parameter yang sesuai. Untuk memperbarui beberapa setelan, ubah setelan satu per satu dan jalankan perintah berulang kali.

Perintah gkectl update menggunakan salah satu bentuk berikut, bersama dengan parameter yang sesuai untuk fitur yang ingin Anda perbarui:

Hal yang dapat dan tidak dapat diperbarui dalam cluster

Banyak fitur di cluster admin dan cluster pengguna yang tidak dapat diupdate setelah cluster dibuat.

Untuk melihat setelan yang dapat diperbarui untuk cluster admin, jalankan:

gkectl update admin --help

Untuk melihat setelan yang dapat diperbarui untuk cluster pengguna, jalankan:

gkectl update cluster --help

Update cluster admin

Anda dapat memperbarui berbagai fitur cluster admin.

Memperbarui jenis image OS untuk cluster admin

Anda dapat memperbarui jenis gambar OS untuk cluster admin agar menggunakan Ubuntu atau COS.

Alokasikan alamat IP statis tambahan

Jika konfigurasi Anda menggunakan alamat IP statis, Anda harus memeriksa berapa banyak alamat IP yang digunakan dan menambahkan alamat IP tambahan jika diperlukan, saat mengupgrade workstation admin atau cluster admin.

Mengaktifkan atau menonaktifkan pengubahan ukuran node untuk node bidang kontrol pada cluster pengguna

Anda dapat enable atau menonaktifkan pengubahan ukuran otomatis node bidang kontrol untuk cluster pengguna. Node ini berada di cluster admin.

Mengaktifkan atau menonaktifkan pencadangan cluster

Untuk cluster admin, Anda dapat mengaktifkan pencadangan cluster atau menonaktifkan pencadangan cluster.

Mengaktifkan atau menonaktifkan metrik resource vSphere

Jika Anda mengubah nilai stackdriver.disableVsphereResourceMetrics di file konfigurasi cluster admin, jalankan perintah ini untuk memperbarui konfigurasi:

gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config ADMIN_CLUSTER_CONFIG_FILE

Memperbarui referensi sertifikat vCenter untuk cluster admin

Jika sertifikat vCenter Anda telah berubah, perbarui referensi sertifikat vCenter. Anda harus mengupdate cluster admin dan semua cluster pengguna.

Aktifkan pengubahan ukuran otomatis node add-on untuk cluster admin (pratinjau)

Anda dapat enable atau menonaktifkan pengubahan ukuran otomatis node add-on untuk cluster admin.

Mengaktifkan atau menonaktifkan perbaikan node otomatis untuk cluster admin (pratinjau)

Anda dapat mengaktifkan atau menonaktifkan perbaikan node otomatis untuk cluster admin dengan mengubah setelan yang sesuai di file konfigurasi cluster admin, dan menjalankan perintah gkectl update admin.

Mengaktifkan atau menonaktifkan grup anti-afinitas (pratinjau)

Jika Anda mengubah nilai antiAffinityGroups.enabled dalam file konfigurasi cluster admin, jalankan perintah berikut untuk memperbarui konfigurasi Anda:

gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config ADMIN_CLUSTER_CONFIG_FILE

Ganti kode berikut:

  • ADMIN_CLUSTER_KUBECONFIG: jalur file kubeconfig Anda. Anda dapat menghilangkan flag ini jika file berada di direktori Anda saat ini dan memiliki nama kubeconfig.

  • ADMIN_CLUSTER_CONFIG_FILE: jalur file konfigurasi cluster admin Anda. Anda dapat menghilangkan tanda ini jika file berada di direktori Anda saat ini dan memiliki nama admin-cluster.yaml.

Mengaktifkan atau menonaktifkan logging ke Cloud Audit Logs untuk cluster admin

Untuk mengaktifkan logging ke Cloud Audit Logs, isi bagian cloudAuditLogging di file konfigurasi cluster admin Anda, lalu perbarui cluster Anda.

Untuk menonaktifkan logging ke Cloud Audit Logs, hapus bagian cloudAuditLogging dari file konfigurasi cluster admin, lalu update cluster Anda.

Bagian ini diperlukan dalam cluster admin jika Anda ingin mengelola siklus proses cluster pengguna di Google Cloud Console.

Untuk mengupdate cluster Anda:

gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config ADMIN_CLUSTER_CONFIG_FILE

Ganti kode berikut:

  • ADMIN_CLUSTER_KUBECONFIG: jalur file kubeconfig cluster admin.

  • ADMIN_CLUSTER_CONFIG_FILE: jalur file konfigurasi cluster admin Anda.

Mengaktifkan atau menonaktifkan logging dan pemantauan untuk cluster admin

Untuk mengaktifkan Cloud Logging dan Cloud Monitoring, isi bagian stackdriver di file konfigurasi cluster admin Anda, lalu perbarui cluster Anda:

gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config ADMIN_CLUSTER_CONFIG_FILE

Ganti kode berikut:

  • ADMIN_CLUSTER_KUBECONFIG: jalur file kubeconfig cluster admin.

  • ADMIN_CLUSTER_CONFIG_FILE: jalur file konfigurasi cluster admin Anda.

Untuk menonaktifkan Cloud Logging dan Cloud Monitoring, hapus bagian stackdriver dari file konfigurasi cluster admin, lalu update cluster Anda.

Bagian stackdriver wajib ada secara default, sehingga untuk menghapusnya, Anda harus menyertakan flag --skip-validation-stackdriver:

gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG \
    --config ADMIN_CLUSTER_CONFIG_FILE \
    --skip-validation-stackdriver

Bagian stackdriver diperlukan dalam cluster admin jika Anda ingin mengelola siklus proses cluster pengguna di Konsol Google Cloud.

Mendaftarkan cluster admin

Saat pertama kali membuat cluster admin, Anda dapat mendaftarkannya dengan mengisi bagian gkeConnect di file konfigurasi cluster admin sebelum membuatnya. Jika tidak mendaftarkan cluster pada saat pembuatan, Anda selanjutnya dapat mendaftarkan cluster dengan mengedit file konfigurasi untuk menambahkan bagian gkeConnect, lalu menjalankan perintah gkectl update admin.

Bagian ini diperlukan dalam cluster admin jika Anda ingin mengelola siklus proses cluster pengguna di Google Cloud Console.

Merotasi kunci akun layanan pendaftaran terhubung untuk cluster admin

Untuk merotasi kunci akun layanan pendaftaran terhubung, gunakan perintah gkectl update credentials seperti yang dijelaskan di Merotasi kunci akun layanan.

Update cluster pengguna

Anda dapat mengupdate cluster pengguna dengan mengedit setelan di file konfigurasi pengguna, lalu menjalankan gkectl update cluster dengan parameter yang sesuai. Berikut adalah perubahan yang dapat Anda buat pada cluster pengguna.

Alokasikan alamat IP statis tambahan

Jika konfigurasi Anda menggunakan alamat IP statis, Anda harus memeriksa berapa banyak yang digunakan dan menambahkan satu lagi jika diperlukan, saat Anda membuat salah satu perubahan ini:

Mengubah ukuran cluster pengguna dengan memperbarui setelan nodePool

Anda dapat mengubah ukuran cluster pengguna dengan memperbarui nilai replicas di bagian nodePools, lalu menjalankan perintah gkectl update cluster.

Mengaktifkan atau menonaktifkan metrik resource vSphere

Anda dapat mengaktifkan atau menonaktifkan metrik resource vSphere di file konfigurasi cluster pengguna, lalu menjalankan perintah gkectl update cluster.

Memperbarui referensi sertifikat vCenter untuk cluster pengguna

Jika sertifikat vCenter Anda telah berubah, perbarui referensi sertifikat vCenter. Anda harus mengupdate cluster admin dan semua cluster pengguna.

Mendaftarkan cluster pengguna

Saat membuat cluster, Anda dapat mendaftarkannya dengan mengisi bagian gkeConnect di file konfigurasi cluster pengguna sebelum membuatnya. Jika tidak mendaftarkan cluster pada saat pembuatan, Anda selanjutnya dapat mendaftarkan cluster pengguna yang ada dengan mengedit file konfigurasi untuk menambahkan bagian gkeConnect, lalu menjalankan perintah gkectl update cluster.

Mengaktifkan atau menonaktifkan logging dan pemantauan untuk cluster pengguna (pratinjau)

Untuk mengaktifkan logging dan pemantauan, isi bagian stackdriver di file konfigurasi cluster pengguna, lalu update cluster Anda:

gkectl update cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config USER_CLUSTER_CONFIG_FILE

Ganti kode berikut:

  • ADMIN_CLUSTER_KUBECONFIG: jalur file kubeconfig cluster admin.

  • USER_CLUSTER_CONFIG_FILE: jalur file konfigurasi cluster pengguna Anda.

Untuk menonaktifkan logging dan pemantauan, hapus bagian stackdriver dari file konfigurasi cluster pengguna, lalu update cluster Anda.

Bagian stackdriver wajib ada secara default, sehingga untuk menghapusnya, Anda harus menyertakan flag --skip-validation-stackdriver:

gkectl update cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG \
    --config USER_CLUSTER_CONFIG_FILE
    --skip-validation-stackdriver

Mengaktifkan atau menonaktifkan perbaikan node otomatis untuk cluster pengguna

Anda dapat mengaktifkan atau menonaktifkan perbaikan node otomatis untuk pengguna dengan mengubah setelan yang sesuai di file konfigurasi cluster pengguna, dan menjalankan perintah gkectl update cluster.

Mengubah ukuran node secara otomatis di cluster pengguna

Untuk mengaktifkan pengubahan ukuran otomatis node di cluster pengguna, edit file konfigurasi cluster pengguna dan jalankan perintah gkectl update.

Mengaktifkan atau menonaktifkan logging audit cloud di cluster pengguna

Anda dapat mengaktifkan logging audit cloud atau menonaktifkan logging audit cloud.

Nonaktifkan driver vSphere CSI

Secara default, driver CSI vSphere diaktifkan. Anda dapat menonaktifkan driver CSI vSphere.

Merotasi kunci akun layanan connect-register untuk cluster pengguna

Untuk merotasi kunci akun layanan pendaftaran terhubung, gunakan perintah gkectl update credentials seperti yang dijelaskan di Merotasi kunci akun layanan.

Mengupdate konfigurasi Windows Server untuk menggunakan containerd dan Windows Dataplane V2

Jika konfigurasi Anda menyertakan kumpulan node node OS Windows Server, perhatikan bahwa Docker dan Flannel tidak akan digunakan lagi dalam rilis mendatang. Sebaiknya perbarui cluster pengguna Anda sekarang untuk menggunakan container dan Windows Dataplane V2.

Untuk melakukan pembaruan ini:

  1. Tetapkan enableWindowsDataplaneV2 ke true di file konfigurasi cluster pengguna.

  2. Jalankan perintah gkectl update cluster.

Memperbarui konfigurasi MetalLB

Anda dapat memperbarui kumpulan alamat MetalLB di file konfigurasi cluster pengguna. Anda juga dapat mengaktifkan atau menonaktifkan MetalLB di kumpulan node mana pun dengan memperbarui nilai enableLoadBalancer di bagian nodePools. Buat perubahan yang berlaku di file konfigurasi, lalu panggil gkectl update cluster:

gkectl update cluster --kubeconfig ADMIN_CLUSTER_KUBECONIFG --config USER_CLUSTER_CONFIG

Ganti kode berikut:

  • ADMIN_CLUSTER_KUBECONFIG: jalur file kubeconfig cluster admin.

  • USER_CLUSTER_CONFIG_FILE: jalur file konfigurasi cluster pengguna Anda.

Memperbarui grup host kumpulan node

Anda dapat memperbarui grup host yang terkait dengan kumpulan node dengan mengubah kolom vsphere.hostgroups di konfigurasi kumpulan node cluster pengguna, yang mencakup operasi berikut:

  • Membuat kumpulan node baru dengan grup host yang ditentukan.
  • Sediakan grup host ke kumpulan node yang ada yang tidak memiliki grup host.
  • Mengupdate kumpulan node yang ada dari satu grup host ke grup host lainnya.
  • Hapus grup host yang ada dari kumpulan node.

Setelah mengubah kolom vsphere.hostgroups, jalankan perintah gkectl update cluster untuk mengupdate kumpulan node.