Sdílet prostřednictvím


Správa fondů uzlů pro cluster AKS

Platí pro: Azure Local, verze 23H2

Poznámka:

Informace o správě fondů uzlů v AKS v Azure Local 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

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/&lt;subscription&gt;/resourceGroups/edgeci-registration-rr1s46r1710&lt;resource
group&gt;/providers/Microsoft.Kubernetes/connectedClusters/&lt;cluster
name&gt;/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/agentPools/&lt;nodepoolname&gt;",
"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

Další kroky