Správa fondů uzlů pro cluster AKS
Platí pro: Azure Stack HCI verze 23H2
Poznámka:
Informace o správě fondů uzlů v AKS ve službě Azure Stack HCI 22H2 najdete v tématu Správa fondů uzlů.
V AKS povolené službou Azure Arc jsou uzly stejné konfigurace seskupené do fondů uzlů. Tyto fondy uzlů obsahují základní virtuální počítače, na kterých běží vaše aplikace. V tomto článku se dozvíte, jak vytvořit a spravovat fondy uzlů pro cluster AKS.
Vytvoření clusteru Kubernetes
Začněte vytvořením clusteru Kubernetes s jedním fondem uzlů:
az aksarc create -n <cluster name> -g <resource group> --custom-location <custom location Id> --vnet-ids <vnet id> --generate-ssh-keys --load-balancer-count <load balancer count>
Přidání fondu uzlů
Fond uzlů můžete přidat do existujícího clusteru az aksarc nodepool add
pomocí příkazu. Ujistěte se, že název fondu uzlů není stejný jako existující fond uzlů:
az aksarc nodepool add --name <node pool name> -g <resource group> --cluster-name <cluster name> --os-sku <Linux or Windows> --node-count <count> --node-vm-size <vm size>
Získání informací o konfiguraci pro fond uzlů
Pokud chcete zobrazit konfiguraci fondů uzlů, použijte příkaz az aksarc nodepool show
:
az aksarc nodepool show --cluster-name <cluster name> -n <node pool name> -g <resource group>
Příklad výstupu:
{
"availabilityZones": null,
"count": 1,
"extendedLocation": null,
"id":
"/subscriptions/<subscription>/resourceGroups/edgeci-registration-rr1s46r1710<resource
group>/providers/Microsoft.Kubernetes/connectedClusters/<cluster
name>/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/agentPools/<nodepoolname>",
"location": "westeurope",
"name": "nodepoolname",
"nodeImageVersion": null,
"osSku": "CBLMariner",
"osType": "Linux",
"provisioningState": "Succeeded",
"resourceGroup": "resourcegroup",
"status": {
"errorMessage": null,
"operationStatus": null,
"readyReplicas": [
{
"count": 1,
"vmSize": "Standard\_A4\_v2"
}
]
},
"systemData": {
…
},
"tags": null,
"type":
"microsoft.hybridcontainerservice/provisionedclusterinstances/agentpools",
"vmSize": "Standard\_A4\_v2"
}
Určení maximálního počtu podů nasazených do fondu uzlů
Při vytváření nových fondů uzlů můžete nakonfigurovat maximální počet podů, které lze nasadit do uzlu při vytváření clusteru. Pokud při vytváření fondů uzlů nezadáte maxPods
, fond uzlů se nasadí s výchozí hodnotou maximálně 110 podů:
az aksarc nodepool add --cluster-name <cluster name> -n <node pool name> -g <resource group> --max-pods 50 --yes
Škálování fondu uzlů
Počet uzlů můžete škálovat nahoru nebo dolů ve fondu uzlů.
Pokud chcete škálovat počet uzlů ve fondu uzlů, použijte az aksarc nodepool scale
příkaz. Následující příklad škáluje počet uzlů na 2 ve fondu uzlů s názvem nodepool1
:
az aksarc nodepool scale --cluster-name <cluster name> -n nodepool1 -g <resource group> --node-count 2 --yes
Odstranění fondu uzlů
Pokud potřebujete odstranit fond uzlů, použijte tento az aksarc nodepool delete
příkaz:
az aksarc nodepool delete --cluster-name <cluster name> -n <node pool name> -g <resource group> --yes