Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk az Azure Kubernetes Service (AKS) csomópontkészlet törlését ismerteti, beleértve azt, hogy mi történik a csomópontkészlet törlésekor, és hogyan lehet törölni egy csomópontkészletet.
Mi történik egy csomópontkészlet törlésekor?
Csomópontkészlet törlésekor a következő erőforrások törlődnek:
- A virtuálisgép-méretezési csoport (VMSS) és a virtuális gépek (VM-k) a csomópontkészlet minden csomópontjához
- A csomópontkészletben található csomópontpéldányok, valamint az ezeken a csomópontokon futó podok
Csomópontkészlet törlése
Fontos
A csomópontkészlet törlésekor tartsa szem előtt az alábbi információkat:
- A csomópontkészlet nem állítható helyre a törlés után. Létre kell hoznia egy új csomópontkészletet, és újra kell üzembe helyeznie az alkalmazásokat.
Csomópontkészlet törlése a az aks nodepool delete parancs használatával.
az aks nodepool delete \
--resource-group <resource-group-name> \
--cluster-name <cluster-name> \
--name <node-pool-name>
A csomópontkészlet sikeres törlésének ellenőrzéséhez használja a kubectl get nodes parancsot annak megerősítéséhez, hogy a csomópontkészlet csomópontjai már nem léteznek.
PodDisruptionBudgets (PDB-k) figyelmen kívül hagyása meglévő csomópontkészlet eltávolításakor
Ha a fürt olyan PodDisruptionBudgets objektumokkal rendelkezik, amelyek megakadályozzák a csomópontkészlet törlését, a PodDisruptionBudget követelményeit a --ignore-pdb beállítással figyelmen kívül hagyhatja. A PodDisruptionBudgets szolgáltatásokkal kapcsolatos további információkért lásd:
- A rendelkezésre állás tervezése pod disruption budget használatával
- Az alkalmazás megszakítási költségvetésének megadása
- Disruptions
Töröljön egy meglévő csomópontkészletet a fürtön beállított PodDisruptionBudgets követése nélkül a
az aks nodepool deletejelölővel ellátott--ignore-pdbparanccsal:az aks nodepool delete \ --resource-group myResourceGroup \ --cluster-name myAKSCluster \ --name nodepool1 \ --ignore-pdbA csomópontkészlet sikeres törlésének ellenőrzéséhez használja a
kubectl get nodesparancsot annak megerősítéséhez, hogy a csomópontkészlet csomópontjai már nem léteznek.
Adott virtuális gépek eltávolítása meglévő csomópontkészletből
Megjegyzés
Amikor ezzel a paranccsal töröl egy virtuális gépet, az AKS nem hajt végre elhatárolást és leürítést. Annak érdekében, hogy minimálisra csökkentse a törölni kívánt virtuális gépen jelenleg futó podok átütemezésének zavarait, végezzen kordonozást és ürítést a virtuális gépen a törlés előtt. A csomópontkészletek átméretezésére vonatkozó oktatóanyagban ismertetett példaforgatókönyv használatával további információt tudhat meg a kordonozásról és a ürítésről.
A parancs használatával listázhatja a
kubectl get nodesmeglévő csomópontokat.kubectl get nodesA kimenetnek a következő példakimenethez hasonlóan kell kinéznie:
NAME STATUS ROLES AGE VERSION aks-mynodepool-20823458-vmss000000 Ready agent 63m v1.21.9 aks-mynodepool-20823458-vmss000001 Ready agent 63m v1.21.9 aks-mynodepool-20823458-vmss000002 Ready agent 63m v1.21.9Törölje a megadott virtuális gépeket a
az aks nodepool delete-machinesparanccsal. Gondoskodjon arról, hogy a helyőrzőket saját értékeire cserélje le.az aks nodepool delete-machines \ --resource-group <resource-group-name> \ --cluster-name <cluster-name> \ --name <node-pool-name> \ --machine-names <vm-name-1> <vm-name-2>Ellenőrizze, hogy a virtuális gépek sikeresen törölve lettek-e a
kubectl get nodesparanccsal.kubectl get nodesA kimenetnek már nem szabad tartalmaznia a parancsban
az aks nodepool delete-machinesmegadott virtuális gépeket.
Következő lépések
A csomópontkészletek méretének AKS-ben való beállításáról további információt a csomópontkészletek átméretezése című témakörben talál.