Azure Kubernetes Service- (AKS-) csomópontkészlet indítása és leállítása

Előfordulhat, hogy nem kell folyamatosan futtatnia az AKS-számítási feladatokat. Előfordulhat például, hogy van egy fejlesztési fürtje, amely adott számítási feladatokat futtató csomópontkészletekkel rendelkezik. A számítási költségek optimalizálása érdekében teljesen leálltathatja a csomópontkészleteket az AKS-fürtben.

Szolgáltatások és korlátozások

  • Nem állíthatja le a rendszerkészleteket.
  • A kihasználatlan csomópontkészletek támogatottak.
  • A leállított csomópontkészletek frissíthetők.
  • A fürtnek és a csomópontkészletnek futnia kell.
  • Nem állíthatja le a csomópontkészleteket azokról a fürtökről, amelyek a Node Autoprovisioning (NAP) szolgáltatást használják.

Mielőtt elkezdené

Ez a cikk feltételezi, hogy van egy meglévő AKS-fürtje. Ha AKS-fürtre van szüksége, hozzon létre egyet az Azure CLI, az Azure PowerShell vagy az Azure Portal használatával.

AKS-csomópontkészlet leállítása

  1. Állítsa le a futó AKS-csomópontkészletet a az aks nodepool stop paranccsal.

    az aks nodepool stop --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool 
    
  2. Ellenőrizze, hogy a csomópontkészlet leállt-e a az aks nodepool show parancs használatával.

    az aks nodepool show --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool
    

    A következő tömörített példakimenet a powerState következőképpen Stoppedjelenik meg:

    {
    [...]
     "osType": "Linux",
        "podSubnetId": null,
        "powerState": {
            "code": "Stopped"
            },
        "provisioningState": "Succeeded",
        "proximityPlacementGroupId": null,
    [...]
    }
    

    Feljegyzés

    Ha megjelenikStopping, provisioningState a csomópontkészlet leállítása még folyamatban van.


Leállított AKS-csomópontkészlet elindítása

  1. Indítsa újra a leállított csomópontkészletet a az aks nodepool start paranccsal.

    az aks nodepool start --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool 
    
  2. Ellenőrizze, hogy a csomópontkészlet elkezdte-e használni a az aks nodepool show parancsot.

    az aks nodepool show --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool
    

    A következő tömörített példakimenet a powerState következőképpen Runningjelenik meg:

    {
    [...]
     "osType": "Linux",
        "podSubnetId": null,
        "powerState": {
            "code": "Running"
            },
        "provisioningState": "Succeeded",
        "proximityPlacementGroupId": null,
    [...]
    }
    

    Feljegyzés

    Ha megjelenikStarting, provisioningState a csomópontkészlet még folyamatban van.


Következő lépések