Csomópontkészletek létrehozása egy fürthöz az Azure Kubernetes Service (AKS) rendszerében

Ez a cikk bemutatja, hogyan hozhat létre egy vagy több csomóponthalmazt egy AKS-fürtben.

Megjegyzés:

Ez a funkció több csomópontkészlet létrehozását és kezelését teszi lehetővé, és külön parancsokat igényel a létrehozási/frissítési/törlési (CRUD) műveletekhez. Korábban a fürtműveleteket a managedCluster API-n keresztül az aks create vagy az aks update hajtották végre, és ezek voltak az egyetlen lehetőségek a vezérlősík és egyetlen csomópontkészlet módosítására. Ez a funkció egy külön műveletkészletet tesz elérhetővé az ügynökkészletekhez az agentPool API-n keresztül, és a parancskészlet használatát igényli az az aks nodepool egyes csomópontkészleteken végzett műveletek végrehajtásához.

Fontos

2025. november 30-tól kezdve az Azure Kubernetes Service (AKS) már nem támogatja és nem biztosít biztonsági frissítéseket az Azure Linux 2.0-s verziójához. Az Azure Linux 2.0 csomópont képfájlja be van fagyasztva a 202512.06.0 kiadás verziónál. 2026. március 31-től a rendszer eltávolítja a csomópontrendszerképeket, és nem tudja skálázni a csomópontkészleteket. Migráljon támogatott Azure Linux-verzióra azáltal, hogy frissíti a csomópontkészleteket egy támogatott Kubernetes-verzióra vagy migrál az osSku AzureLinux3 verzióra. További információkért lásd a GitHub nyugdíjazási issue-t és az Azure frissítések nyugdíjazási bejelentését. Ha értesülni szeretne a bejelentésekről és frissítésekről, kövesse a AKS kibocsátási megjegyzéseit.

Előfeltételek

  • Telepítenie és konfigurálnia kell Azure CLI 2.2.0-s vagy újabb verzióját. A verzió azonosításához futtassa a következőt: az --version. Ha telepítenie vagy frissítenie kell, tekintse meg a Install Azure CLI című témakört.
  • ARM-sablon üzembe helyezéséhez írási hozzáférést kell adnia az üzembe helyezendő erőforrásokhoz, és hozzá kell férnie az Microsoft.Resources/deployments erőforrástípus összes műveletéhez. Virtuális gép (VM) üzembe helyezéséhez például Microsoft.Compute/virtualMachines/write és Microsoft.Resources/deployments/* engedélyekre van szükség. A szerepkörök és engedélyek listáját a Azure beépített szerepkörök című témakörben találja.

  • Tekintse át az egyes paraméterekre vonatkozó alábbi követelményeket:

    • osTYPE: Az operációs rendszer típusa. Az alapértelmezett linuxos.
    • osSKU: Az ügynökkészlet által használt operációsrendszer-termékváltozatot adja meg.
    • count: A Docker-tárolók üzemeltetéséhez használt ügynökök (virtuális gépek) száma. Az engedélyezett értékeknek a felhasználói készletek esetében 0 és 1000 közötti tartományban kell lenniük (beleértve), a rendszerkészletek esetében pedig 1 és 1000 közötti tartományban (beleértve). Az alapértelmezett érték 1.
  • Miután ARM-sablonnal telepítette a fürtöt, Azure CLI-t vagy Azure PowerShellt használva csatlakozhat a fürthöz, és üzembe helyezheti a mintaalkalmazást.

Korlátozások

A következő korlátozások érvényesek több csomópontkészletet támogató AKS-fürtök létrehozásakor:

  • Törölheti a rendszercsomópontkészletet, ha egy másik rendszercsomópontkészlettel rendelkezik, amely átveszi a helyét az AKS-fürtben. Ellenkező esetben a rendszercsomópont-készlet nem törölhető.

  • A rendszerkészletek legalább egy csomópontot tartalmazhatnak. A felhasználói csomópontkészletek nulla vagy több csomópontot tartalmazhatnak.

  • Ha egyetlen csomópontkészlettel rendelkező fürtöt hoz létre, az operációs rendszer típusának kell lennie Linux. Az operációs rendszer termékváltozata lehet bármilyen Linux-változat, például Ubuntu vagy AzureLinux. Egyetlen Windows csomópontkészletet tartalmazó fürt nem hozható létre. Ha Windows tárolókat szeretne futtatni, hozzá kell adnia egy Windows csomópontkészletet a fürthöz, miután linuxos rendszercsomópontkészlettel létrehozta.

  • Az AKS-fürtnek a Standard SKU terheléselosztót kell használnia ahhoz, hogy több csomópontkészletet alkalmazhasson. Ez a funkció alapszintű termékváltozat terheléselosztók esetén nem támogatott.

  • Az AKS-fürtnek a csomópontokhoz a Virtual Machine Scale Setset kell használnia.

  • A csomópontkészlet neve csak kisbetűs alfanumerikus karaktereket tartalmazhat, és kisbetűvel kell kezdődnie.

    • Linux-csomópontkészletek esetén a hossznak 1–12 karakternek kell lennie.
    • Windows csomópontkészletek esetében a hossznak 1–6 karakternek kell lennie.
  • Minden csomópontkészletnek ugyanabban a virtuális hálózaton kell lennie.

  • A csomópontkészlet virtuálisgép-méretét a létrehozás után nem módosíthatja.

  • Ha több csomópontkészletet hoz létre a fürt létrehozásakor, a csomópontkészletek Kubernetes-verzióinak meg kell egyeznie a vezérlősíkhoz beállított verzióval. A fürt kiépítése után a csomópontkészlet-műveletek segítségével is végezhet frissítéseket.

Speciális csomópontkészletek létrehozása

A speciális csomópontkészletek létrehozásáról az alábbi cikkekben tájékozódhat:

Környezeti változók beállítása

  • Állítsa be a következő környezeti változókat a rendszerhéjban, hogy egyszerűsítse a jelen cikkben szereplő parancsokat. Az értékeket módosíthatja az előnyben részesített nevekre.

    export RESOURCE_GROUP_NAME="my-aks-rg"
    export LOCATION="eastus"
    export CLUSTER_NAME="my-aks-cluster"
    export NODE_POOL_NAME="mynodepool"
    

Erőforráscsoport létrehozása

  • Hozzon létre egy Azure erőforráscsoportot a az group create paranccsal.

    az group create --name $RESOURCE_GROUP_NAME --location $LOCATION
    

AKS-fürt létrehozása egyetlen csomópont-készlettel az Azure CLI segítségével

Ha az AKS-fürtben csak egy csomópontkészletet szeretne, akkor az alkalmazás podjait az rendszercsomópontkészletre ütemezheti. Ha egy AKS-fürt éles környezetben futtatott csomópontkészletéhez legalább három csomópontot szeretne használni, javasoljuk, hogy a rendszercsomópontkészletet úgy konfigurálja, hogy három csomópontot tartalmazzon. Ha egy csomópont leáll, a redundancia sérül. Ezt a kockázatot csökkentheti úgy, hogy több csomópontot biztosít a rendszercsomópont-készletben.

  1. Hozzon létre egy fürtöt egyetlen Ubuntu-csomópontkészlettel a az aks create paranccsal. Ez a lépés két csomópontot határoz meg az egyetlen csomópontkészletben.

    az aks create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name $CLUSTER_NAME \
        --vm-set-type VirtualMachineScaleSets \
        --node-count 2 \
        --os-sku Ubuntu \
        --location $LOCATION \
        --load-balancer-sku standard \
        --generate-ssh-keys
    

    A klaszter létrehozása néhány percet vesz igénybe.

  2. Ha a fürt készen áll, kérje le a fürt hitelesítő adatait a az aks get-credentials parancs használatával.

    az aks get-credentials --resource-group $RESOURCE_GROUP_NAME --name $CLUSTER_NAME
    

Második csomópontkészlet hozzáadása az Azure CLI segítségével

Az előző szakaszban létrehozott fürtnek egyetlen csomópontkészlete van. Ebben a részben egy második csomópontcsoportot adunk hozzá a fürthöz. Ez a második csomópontkészlet operációsrendszer-típusa Linux lehet, Ubuntu vagy AzureLinux operációsrendszer-termékváltozattal, vagy Windows operációsrendszer-típussal.

Megjegyzés:

Ha Ephemeral OS diszkeket használó csomópontkészletet szeretne hozzáadni az AKS-fürthöz, a --node-osdisk-type jelzőt Ephemeral értékre állíthatja a az aks nodepool add parancs futtatása során.

A rövid élettartamú operációs rendszerrel virtuális gépeket és példányképeket helyezhet üzembe a virtuálisgép-gyorsítótár méretének megfelelően. Az AKS alapértelmezett csomópont operációsrendszer-lemezkonfigurációja 128 GB-ot használ, ami azt jelenti, hogy olyan virtuálisgép-méretre van szüksége, amelynek gyorsítótára nagyobb, mint 128 GB. Az alapértelmezett Standard_DS2_v2 gyorsítótár mérete 86 GB, ami nem elég nagy. A Standard_DS3_v2 virtuálisgép-termékváltozat gyorsítótármérete 172 GB, ami elég nagy. Az operációsrendszer-lemez --node-osdisk-sizealapértelmezett méretét is csökkentheti, de ne feledje, hogy az AKS-lemezképek minimális mérete 30 GB.

Ha node poolokat szeretne létrehozni hálózathoz csatlakoztatott OS lemezekkel, a parancs futtatásakor beállíthatja a --node-osdisk-type, Managed paramétert a az aks nodepool add parancsban.

Linux-csomópontkészlet hozzáadása

  • Hozzon létre egy új csomópontkészletet a az aks nodepool add paranccsal. Az alábbi példa egy LinuxUbuntu csomópontot futtató operációsrendszer-termékváltozattal rendelkező csomópontkészletet hoz létre. Ha nem ad meg operációs rendszer termékváltozatot, az AKS alapértelmezésként a Ubuntu lesz.

    az aks nodepool add \
        --resource-group $RESOURCE_GROUP_NAME \
        --cluster-name $CLUSTER_NAME \
        --name $NODE_POOL_NAME \
        --node-vm-size Standard_DS2_v2 \
        --os-type Linux \
        --os-sku Ubuntu \
        --node-count 3
    

    A csomópontkészlet létrehozása néhány percet vesz igénybe.

Windows Server csomópontkészlet hozzáadása

A aks-preview bővítmény telepítése
  1. Telepítse a aks-preview Azure CLI bővítményt a az extension add paranccsal.

    Fontos

    Az AKS előzetes verziójú funkciói önkiszolgáló, opt-in alapon érhetők el. Az előzetes verziókat "ahogy van" és "rendelkezésre állóként" biztosítjuk, és a szolgáltatási szerződésekből és a korlátozott jótállásból kizárjuk őket. Az AKS előzetes verzióihoz részleges támogatást nyújt az ügyfélszolgálat a tőle telhető legjobb módon. Ezért ezek a funkciók nem éles használatra vannak szánva. További információkért tekintse meg az alábbi támogatási cikkeket:

    az extension add --name aks-preview
    
  2. Frissítsen a bővítmény legújabb verziójára a az extension update paranccsal. Windows Server 2025-ben legalább 18.0.0b5 szükséges.

    az extension update --name aks-preview
    
Regisztráld a AksWindows2025Preview funkciójelzőt
  1. Regisztrálja a AksWindows2025Preview funkciójelzőt a az feature register paranccsal.

    az feature register --namespace "Microsoft.ContainerService" --name "AksWindows2025Preview"
    
  2. Ellenőrizze a regisztrációs állapotot a az feature show paranccsal. Néhány percig tart, amíg az állapot megjelenik a Regisztrált állapotban.

    az feature show --namespace Microsoft.ContainerService --name AksWindows2025Preview
    
  3. Ha az állapot Regisztrált, frissítse a Microsoft.ContainerService erőforrás-szolgáltató regisztrációját a az provider register paranccsal.

    az provider register --namespace Microsoft.ContainerService
    
A Windows Server 2025-ös csomópontkészlet létrehozása
  • Hozzon létre egy új csomópontkészletet a az aks nodepool add paranccsal. Az alábbi példa létrehoz egy Windows csomópontkészletet a Windows2025 operációsrendszer-termékváltozattal, amely three csomópontokat futtat.

    A Windows operációs rendszerrel kapcsolatos további információkért lásd Windows ajánlott eljárásokat.

    az aks nodepool add \
        --resource-group $RESOURCE_GROUP_NAME \
        --cluster-name $CLUSTER_NAME \
        --name $NODE_POOL_NAME \
        --node-vm-size Standard_DS2_v2 \
        --os-type Windows \
        --os-sku Windows2025 \
        --node-count 3
    

A csomópontkészletek állapotának ellenőrzése

  • Ellenőrizze a csomópontkészletek állapotát a az aks nodepool list paranccsal, és adja meg az erőforráscsoport és a fürt nevét.

    az aks nodepool list --resource-group $RESOURCE_GROUP_NAME --cluster-name $CLUSTER_NAME
    

AKS-fürt létrehozása egyetlen csomópontkészlettel ARM-sablon használatával

Ha az AKS-fürtben csak egy csomópontkészletet szeretne, akkor az alkalmazás podjait az rendszercsomópontkészletre ütemezheti. Ha egy AKS-fürt éles környezetben futtatott csomópontkészletéhez legalább három csomópontot szeretne használni, javasoljuk, hogy a rendszercsomópontkészletet úgy konfigurálja, hogy három csomópontot tartalmazzon. Ha egy csomópont leáll, a redundancia sérül. Ezt a kockázatot csökkentheti úgy, hogy több csomópontot biztosít a rendszercsomópont-készletben.

Microsoft.ContainerService/managedClusters erőforrás létrehozása

  • Hozzon létre egy Microsoft.ContainerService/managedClusters erőforrást this JSON hozzáadásával a sablonhoz.
  • Hozzon létre egyetlen Ubuntu-csomópontkészletet az AKS-fürtben az ARM-sablon alábbi módosításával:

      "properties": {
        "agentPoolProfiles": [
        {
            "count": "1",
            "osSKU": "ubuntu",
            "osType": "linux"
         } 
         ],
    }
    

Második csomópontkészlet hozzáadása ARM-sablonnal

Az előző szakaszban létrehozott fürtnek egyetlen csomópontkészlete van. Ebben a részben egy második csomópontcsoportot adunk hozzá a fürthöz. Ez a második csomópontkészlet operációsrendszer-típusa Linux lehet, Ubuntu vagy AzureLinux operációsrendszer-termékváltozattal, vagy Windows operációsrendszer-típussal.

Linux-csomópontkészletek hozzáadása

  • Hozzon létre több Ubuntu csomópontkészletet az AKS-fürtben az ARM-sablon alábbi módosításával:

      "properties": {
        "agentPoolProfiles": [
        {
            "count": "3",
            "osSKU": "ubuntu",
            "osType": "linux"
         } 
         ],
    }
    

Windows Server csomópontkészletek hozzáadása

A aks-preview bővítmény telepítése
  1. Telepítse a aks-preview Azure CLI bővítményt a az extension add paranccsal.

    Fontos

    Az AKS előzetes verziójú funkciói önkiszolgáló, opt-in alapon érhetők el. Az előzetes verziókat "ahogy van" és "rendelkezésre állóként" biztosítjuk, és a szolgáltatási szerződésekből és a korlátozott jótállásból kizárjuk őket. Az AKS előzetes verzióihoz részleges támogatást nyújt az ügyfélszolgálat a tőle telhető legjobb módon. Ezért ezek a funkciók nem éles használatra vannak szánva. További információkért tekintse meg az alábbi támogatási cikkeket:

    az extension add --name aks-preview
    
  2. Frissítsen a bővítmény legújabb verziójára a az extension update paranccsal. Windows Server 2025-ben legalább 18.0.0b5 szükséges.

    az extension update --name aks-preview
    
Regisztráld a AksWindows2025Preview funkciójelzőt
  1. Regisztrálja a AksWindows2025Preview funkciójelzőt a az feature register paranccsal.

    az feature register --namespace "Microsoft.ContainerService" --name "AksWindows2025Preview"
    
  2. Ellenőrizze a regisztrációs állapotot a az feature show paranccsal. Néhány percig tart, amíg az állapot megjelenik a Regisztrált állapotban.

    az feature show --namespace Microsoft.ContainerService --name AksWindows2025Preview
    
  3. Ha az állapot Regisztrált, frissítse a Microsoft.ContainerService erőforrás-szolgáltató regisztrációját a az provider register paranccsal.

    az provider register --namespace Microsoft.ContainerService
    
A Windows Server 2025-ös csomópontkészletek létrehozása
  • Hozzon létre több Windows csomópontkészletet az AKS-fürtben az ARM-sablon alábbi módosításával:

      "properties": {
        "agentPoolProfiles": [
        {
            "count": "3",
            "osSKU": "windows2025",
            "osType": "windows"
         } 
         ],
    }
    

AZ ARM-sablon üzembe helyezése

Csomópontkészlet taintjeinek, címkéinek vagy címkéinek beállítása

Csomópontkészlet létrehozásakor hozzáadhat befolyásokat, címkéket vagy tag-eket. Ha egy szennyeződést, címkét vagy címkét ad hozzá, a csomópontkészlet összes csomópontja is megkapja azt a szennyeződést, címkét vagy címkét. Javasoljuk, hogy ezeket a tulajdonságokat az egyes csomópontok helyett egy teljes csomópontkészletre alkalmazza. Így egyszerűen kezelheti a csomópontkészlet összes csomópontjának tulajdonságait a csomópontkészlet tulajdonságainak frissítésével, nem pedig az egyes csomópontok egyenkénti frissítésével.

A csomópontkészletek taintjeinek (pregnanciák), címkéinek, vagy tagjeinek beállítására vonatkozó útmutatásért használja a következő erőforrásokat:

Következő lépések

Ebből a cikkből megtudhatja, hogyan hozhat létre AKS-fürtöt egyetlen csomópontkészlettel, és hogyan adhat hozzá további csomópontkészleteket a fürthöz. A csomópontkészletek kezelésével kapcsolatos további információkért tekintse meg az alábbi cikkeket: