Csomópontkészletek méretezése az Azure Kubernetes Service-ben (AKS)

Az alkalmazás számítási feladatainak változásával előfordulhat, hogy skáláznia kell egy csomópontkészlet csomópontjainak számát az Azure Kubernetes Service-ben (AKS). Ebből a cikkből megtudhatja, hogyan skálázhatja manuálisan és automatikusan a csomópontkészleteket az AKS-ben.

Az AKS-csomópontkészlet skálázásának előfeltételei

Csomópontkészlet manuális méretezése

  1. Skálázza a csomópontkészlet csomópontjainak számát az [az aks nodepool scale][az-aks-nodepool-scale] paranccsal. A --node-count jelölő megadja a csomópontkészletben lévő csomópontok kívánt számát. Ebben a példában a csomópontkészlet öt csomópontra van skálázva.

    az aks nodepool scale \
        --resource-group <resource-group-name> \
        --cluster-name <cluster-name> \
        --name <node-pool-name> \
        --node-count 5 \
        --no-wait
    
  2. Ellenőrizze a csomópontkészletek állapotát a [az aks nodepool list][az-aks-nodepool-list] paranccsal.

    az aks nodepool list --resource-group <resource-group-name> --cluster-name <cluster-name>
    

    Az alábbi példakimenet azt mutatja, hogy a csomópontkészlet skálázási állapotban van öt csomópont új számával:

    [
      {
        ...
        "count": 5,
        ...
        "name": "<node-pool-name>",
        "orchestratorVersion": "1.15.7",
        ...
        "provisioningState": "Scaling",
        ...
        "vmSize": "Standard_DS2_v2",
        ...
      },
      {
        ...
        "count": 2,
        ...
        "name": "<node-pool-name-2>",
        "orchestratorVersion": "1.15.7",
        ...
        "provisioningState": "Succeeded",
        ...
        "vmSize": "Standard_DS2_v2",
        ...
      }
    ]
    

    A méretezési művelet végrehajtása néhány percet vesz igénybe. A méretezési művelet befejezése után a csomópontkészlet állapota provisioningStateSikeres-re változik.

Csomópontkészlet automatikus méretezése a klaszter automatikus skálázóval

A fürt automatikus skálázását több csomópontkészlettel is használhatja, és engedélyezheti az egyes csomópontkészleteken, és egyedi automatikus méretezési szabályokat adhat nekik.

  • Engedélyezze a fürt automatikus skálázását egy meglévő csomópontkészleten az [az aks nodepool update][az-aks-nodepool-update] paranccsal a --update-cluster-autoscaler jelölővel. Az --min-count and --max-count flags adja meg a csomópontkészletben lévő csomópontok minimális és maximális számát. Ebben a példában a fürt automatikus skálázása egy csomópont minimális számával és legfeljebb öt csomóponttal engedélyezve van:

    az aks nodepool update \
      --resource-group <resource-group-name> \
      --cluster-name <cluster-name> \
      --name <node-pool-name> \
      --update-cluster-autoscaler \
      --min-count 1 \
      --max-count 5
    

Megjegyzés:

Ha le szeretné tiltani a fürt automatikus skálázását egy csomópontkészleten, használja a [az aks nodepool update][az-aks-nodepool-update] parancsot a --disable-cluster-autoscaler jelző helyett.

Következő lépések: Csomópontkészletek kezelése az AKS-ben

A csomópontkészletek AKS-ben való kezeléséről további információt az Azure Kubernetes Service (AKS) csomópontkészleteinek kezelése című témakörben talál.