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 die Datei „ iks-ca-configmap “ und deaktivieren Sie den Worker-Pool, dessen Größe Sie anpassen oder dessen Lastverteilung Sie neu ausbalancieren möchten, indem Sie ihn aus dem Abschnitt „ workerPoolsConfig.json “ entfernen.

    oc 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.

    oc 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