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:
gkectl update credentials
- Gunakan ini untuk memperbarui kredensial cluster.gkectl update admin
- Jalankan perintah ini setelah Anda membuat perubahan di file konfigurasi cluster admin untuk memperbarui cluster admin.gkectl update cluster
- Jalankan perintah ini setelah Anda membuat perubahan di file konfigurasi cluster pengguna untuk memperbarui cluster pengguna.
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 perbaikan node dan health check untuk cluster admin yang ada
Menonaktifkan perbaikan node dan health check untuk cluster admin yang ada
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 namakubeconfig
.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 namaadmin-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
.
Mengaktifkan perbaikan node dan health check untuk cluster pengguna yang ada
Menonaktifkan perbaikan node dan health check untuk cluster pengguna yang ada
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:
Tetapkan
enableWindowsDataplaneV2
ketrue
di file konfigurasi cluster pengguna.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.