Rebalanceamento ou redimensionamento de conjuntos de trabalhadores escalados automaticamente

Antes de conseguir reequilibrar ou redimensionar o seu conjunto de trabalhadores, deve-se remover o conjunto do trabalhador do configmap autoscaler para desativar o ajuste de escala automático.

  1. Edite o arquivo iks-ca-configmap e desative o pool de trabalhadores cujo tamanho você deseja ajustar ou reequilibrar, removendo-o da seção workerPoolsConfig.json .

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

    Exemplo de saída

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

  3. Redimensione ou rebalanceie seu conjunto de trabalhadores.

  4. Opcional Atualize os nós de trabalhadores da VPC.

  5. Inclua o conjunto de trabalhadores no iks-ca-configmap.

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

    Exemplo

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