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 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/deploymentserőforrástípus összes műveletéhez. Virtuális gép (VM) üzembe helyezéséhez példáulMicrosoft.Compute/virtualMachines/writeésMicrosoft.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áulUbuntuvagyAzureLinux. 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:
- Egy Azure Spot-csomópontkészlet hozzáadása egy AKS-fürthöz
- Egy Virtual Machines csomópontkészlet hozzáadása egy AKS-fürthöz
- Dedikált csomópontkészlet hozzáadása AKS-fürthöz
- Engedélyezett szövetségi információfeldolgozási szabványok (FIPS) egy AKS-csomópontkészleten
- Csomópontkészlet hozzáadása egy AKS-fürtön bizalmas virtuális géppel (CVM)
- Csomópontkészletek létrehozása egyedi alhálózatokkal az AKS-ben
- Második generációs virtuális gép csomópontkészlet hozzáadása egy AKS-fürthöz
- Csomópontkészlet hozzáadása Artifact Streaming szolgáltatással egy AKS-fürthöz
- Windows Server csomópontkészletek hozzáadása egy AKS-fürthöz
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 createparanccsal.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.
- AKS-fürt létrehozása egyetlen Ubuntu-csomópontkészlettel
- Egy AKS-fürt létrehozása egyetlen Azure Linux-csomóponttal
- AKS-fürt létrehozása egyetlen Azure Linuxon az OS Guard for AKS (előzetes verzió) csomópontkészletével
- Egyetlen Flatcar Container Linux (előzetes verzió) csomópontkészlettel rendelkező AKS-fürt létrehozása
Hozzon létre egy fürtöt egyetlen Ubuntu-csomópontkészlettel a
az aks createparanccsal. 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-keysA klaszter létrehozása néhány percet vesz igénybe.
Ha a fürt készen áll, kérje le a fürt hitelesítő adatait a
az aks get-credentialsparancs 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
- Ubuntu-csomópontkészlet hozzáadása
- Azure Linux-csomópontkészlet hozzáadása
- Azure Linux OS Guard (előzetes verzió) csomópontkészlet hozzáadása az AKS-hez
- Flatcar Container Linux for AKS (előzetes verzió) csomópontkészlet hozzáadása
Hozzon létre egy új csomópontkészletet a
az aks nodepool addparanccsal. Az alábbi példa egyLinuxUbuntucsomó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 aUbuntulesz.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 3A csomópontkészlet létrehozása néhány percet vesz igénybe.
Windows Server csomópontkészlet hozzáadása
- Windows Server 2025 (előzetes verzió) csomópontkészlet hozzáadása
- Windows Server 2022 csomópontkészlet hozzáadása
A aks-preview bővítmény telepítése
Telepítse a
aks-previewAzure CLI bővítményt aaz extension addparanccsal.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-previewFrissítsen a bővítmény legújabb verziójára a
az extension updateparanccsal. 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
Regisztrálja a
AksWindows2025Previewfunkciójelzőt aaz feature registerparanccsal.az feature register --namespace "Microsoft.ContainerService" --name "AksWindows2025Preview"Ellenőrizze a regisztrációs állapotot a
az feature showparanccsal. Néhány percig tart, amíg az állapot megjelenik a Regisztrált állapotban.az feature show --namespace Microsoft.ContainerService --name AksWindows2025PreviewHa az állapot Regisztrált, frissítse a Microsoft.ContainerService erőforrás-szolgáltató regisztrációját a
az provider registerparanccsal.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 addparanccsal. Az alábbi példa létrehoz egyWindowscsomópontkészletet aWindows2025operá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 listparanccsal, é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/managedClusterserőforrást this JSON hozzáadásával a sablonhoz.
- JSON módosítása egyetlen Ubuntu-csomópontkészlet létrehozásához
- A JSON módosítása egyetlen Azure Linux-csomópontkészlet létrehozásához
- JSON módosítása egyetlen Azure Linux-csomópontpool létrehozásához OS Guard for AKS (előzetes verzió) használatával
- A JSON módosítása egyetlen Flatcar Container Linux for AKS (előzetes) csomópontkészlet létrehozásához
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
- JSON módosítása több Ubuntu-csomópontkészlet létrehozásához
- JSON módosítása több Azure Linux-csomópontkészlet létrehozásához
- Modify JSON több Azure Linux létrehozásához az OS Guard for AKS (előzetes verzió) csomópontkészleteivel
- A JSON fájl módosítása több AKS csomópontkészlet létrehozásához Flatcar Container Linux operációs rendszerrel (előzetes verzió)
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
- JSON módosítása több Windows Server 2025 (előzetes verziójú) csomópontkészlet létrehozásához
- JSON módosítása a több Windows Server 2022 csomópontkészlet létrehozásához
A aks-preview bővítmény telepítése
Telepítse a
aks-previewAzure CLI bővítményt aaz extension addparanccsal.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-previewFrissítsen a bővítmény legújabb verziójára a
az extension updateparanccsal. 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
Regisztrálja a
AksWindows2025Previewfunkciójelzőt aaz feature registerparanccsal.az feature register --namespace "Microsoft.ContainerService" --name "AksWindows2025Preview"Ellenőrizze a regisztrációs állapotot a
az feature showparanccsal. Néhány percig tart, amíg az állapot megjelenik a Regisztrált állapotban.az feature show --namespace Microsoft.ContainerService --name AksWindows2025PreviewHa az állapot Regisztrált, frissítse a Microsoft.ContainerService erőforrás-szolgáltató regisztrációját a
az provider registerparanccsal.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
- Az ARM-sablon alkalmazásához kövesse az Azure Kubernetes Service (AKS) klaszter üzembe helyezését ARM-sablonnal útmutatót.
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:
- Csomópont foltok használata egy Azure Kubernetes Service (AKS) fürtben
- Címkék használata egy Azure Kubernetes Service (AKS)-fürtben
- Azure-címkék használata az Azure Kubernetes Service-ben (AKS)
- Dedikált csomópontok biztosítása az Azure Kubernetes Service (AKS) szolgáltatásban a "taints" és "tolerations" használatával
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:
- Csomópontkészletek frissítése az Azure Kubernetes Service (AKS)-ben
Csomópontkészletek skálázása a Azure Kubernetes Service (AKS) - A kapacitásfoglalási csoportok hozzárendelése Azure Kubernetes Service (AKS) csomópontkészletekhez
- Az Azure Kubernetes Service (AKS) csomópontkészlet törlése