Riequilibrio o ridimensionamento dei pool di lavoratori autoscalati

Prima di poter riequilibrare o ridimensionare il pool di worker, è necessario rimuovere il pool di worker dalla configmap dell'autoscaler per disabilitare l'autoscaling.

  1. Modificare iks-ca-configmap e disabilitare il pool di lavoratori che si vuole ridimensionare o riequilibrare, rimuovendolo dalla sezione workerPoolsConfig.json.

    oc edit cm -n kube-system iks-ca-configmap
    

    Output di esempio

    apiVersion: v1
    data:
      workerPoolsConfig.json: |
        [
         {"name": "","minSize": 1,"maxSize": 2,"enabled":false}
        ]
    kind: ConfigMap
    
  2. Salva il sito iks-ca-configmap.

  3. Ridimensionare o riequilibrare il pool di lavoratori.

  4. Facoltativo Aggiornare i nodi worker della VPC.

  5. Aggiungere il pool di lavoratori a iks-ca-configmap.

    oc edit cm -n kube-system iks-ca-configmap
    

    Esempio

    apiVersion: v1
    data:
      workerPoolsConfig.json: |
        [
         {"name": "<worker_pool>","minSize": 1,"maxSize": 2,"enabled":false}
        ]
    kind: ConfigMap