Memecahkan masalah pengubahan ukuran cluster

Anda dapat mengatasi kegagalan pengubahan ukuran cluster pengguna dengan memeriksa MachineDeployments dan Machines untuk menemukan error dan dengan mengalokasikan lebih banyak alamat IP saat cluster kehabisan alamat IP. Dengan memperbaiki masalah ini, worker node Anda dapat diskalakan.

Pengubahan ukuran cluster pengguna gagal

Jika pengubahan ukuran cluster pengguna gagal, selesaikan langkah-langkah berikut:

  1. Temukan nama MachineDeployment dan Machine:

    kubectl --kubeconfig USER_CLUSTER_KUBECONFIG get machinedeployments --all-namespaces
    kubectl --kubeconfig USER_CLUSTER_KUBECONFIG get machines --all-namespaces
    
  2. Deskripsikan MachineDeployment untuk melihat log-nya:

    kubectl --kubeconfig USER_CLUSTER_KUBECONFIG describe machinedeployment MACHINE_DEPLOYMENT_NAME
    
  3. Periksa apakah ada error pada Mesin yang baru dibuat:

    kubectl --kubeconfig USER_CLUSTER_KUBECONFIG describe machine MACHINE_NAME
    

Tidak ada alamat yang dapat dialokasikan untuk pengubahan ukuran cluster

Masalah ini terjadi jika tidak tersedia cukup alamat IP untuk mengubah ukuran cluster pengguna.

kubectl describe machine menampilkan error berikut:

Events:
Type     Reason  Age                From                    Message
----     ------  ----               ----                    -------
Warning  Failed  9s (x13 over 56s)  machineipam-controller  ipam: no addresses can be allocated

Untuk mengatasi masalah ini, Alokasikan lebih banyak alamat IP untuk cluster. Kemudian, hapus Mesin yang terpengaruh:

kubectl --kubeconfig USER_CLUSTER_KUBECONFIG delete machine MACHINE_NAME

Google Distributed Cloud membuat Mesin baru dan menetapkan salah satu alamat IP yang baru tersedia ke Mesin tersebut.

Langkah berikutnya

Jika Anda memerlukan bantuan tambahan, hubungi Cloud Customer Care.

Anda juga dapat melihat Mendapatkan dukungan untuk mengetahui informasi selengkapnya tentang referensi dukungan, termasuk referensi berikut:

  • Persyaratan untuk membuka kasus dukungan.
  • Alat untuk membantu Anda memecahkan masalah, seperti log dan metrik.
  • Komponen, versi, dan fitur Google Distributed Cloud untuk VMware (khusus software) yang didukung.