Automatische Neuverteilung oder Größe von automatisch skalierten Workerpools

Bevor Sie Ihren Workerpool neu ausgleichen oder ändern können, müssen Sie den Workerpool aus der configmap für Autoscaler entfernen, um die automatische Skalierung zu inaktivieren.

  1. Bearbeiten Sie den Worker-Pool, dessen Größe Sie anpassen oder dessen Lastverteilung Sie neu ausbalancieren möchten, und iks-ca-configmap deaktivieren Sie ihn, indem Sie ihn aus dem Abschnitt workerPoolsConfig.json entfernen.

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

    Beispielausgabe

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

  3. Ändern Sie die Größe Ihres Workerpools oder gleichen Sie ihn neu aus.

  4. Optional Aktualisieren Sie Ihre VPC-Workerknoten.

  5. Fügen Sie den Workerpool zur Datei iks-ca-configmaphinzu.

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

    Beispiel

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