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.87.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észleteknek legalább két csomópontot kell tartalmazniuk, és 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 bármilyen Linux-változat lehet, példáulUbuntu,AzureContainerLinuxvagyAzureLinux. Egyetlen Windows csomópontkészletet tartalmazó fürt nem hozható létre. Ha Windows-tárolókat szeretne futtatni, a fürt Linux rendszercsomópontkészlettel való létrehozása után hozzá kell adnia egy Windows-csomópontkészletet a fürthöz.Nem engedélyezheti a Windows-támogatást olyan fürtön, amelyet e támogatás nélkül hoztak létre. Windows-csomópontkészlet fürthöz adásához a
windowsProfileelemet a fürt kezdeti létrehozásakor kell konfigurálni (például az Azure CLI használatával a--windows-admin-usernameés--windows-admin-passwordmegadásával). Ha a fürt ezen paraméterek nélkül lett létrehozva, a Windows csomópontkészlet hozzáadásának kísérlete meghiúsul, mert a fürt nem rendelkezik Windows profildefinícióval. Ha Windows-tárolókat szeretne futtatni egy meglévő, kizárólag Linuxot futtató fürtön, újra létre kell hoznia a fürtöt úgy, hogy engedélyezi a Windows-támogatást. További információkért tekintse meg a kapcsolódó funkciókérést a GitHub.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ózatban kell lennie.
A csomópontkészlet virtuálisgép-méretét a létrehozás után nem módosíthatja.
A csomópontkészletek maximális podbeállítása a létrehozás után nem módosítható. Másik maximális podérték használatához hozzon létre egy új csomópontkészletet a kívánt maximális podbeállítással, migrálja a számítási feladatokat, majd törölje a régi csomópontkészletet.
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.
Fontos
Ha Azure Container Linux (ACL) használ AKS-en, tekintse át az alábbi szempontokat és korlátozásokat:
- Az ACL általában az AKS 1.34-től érhető el.
- Az ACL biztonságos rendszerindítással és vTPM-lel rendelkező megbízható indítást igényel. A Non-Trusted Launch változatok nem érhetők el.
- Az Arm64-en futó ACL-hez kobaltalapú (v6-os) termékváltozatokra van szükség a megbízható indítási kompatibilitás engedélyezéséhez.
-
NodeImageésNoneaz egyetlen támogatott operációsrendszer-frissítési csatorna.UnmanagedésSecurityPatcha nem módosítható/usrcímtár miatt nem kompatibilisek az ACL-vel. - Az artifaktum-streamelés nem támogatott.
- A Pod-sandboxolás nem támogatott.
- A bizalmas virtuális gépek (CVM-ek) nem támogatottak .
- Az 1. generációs virtuális gépek nem támogatottak .
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
-
containerd
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.
- Egyetlen Ubuntu-csomópontkészlet
- Single Azure Linux-csomópontkészlet
- Single Azure Container Linux (ACL) for AKS node pool
- Single Azure Linux és az OS Guard for AKS (előzetes verzió) csomópontkészlete
- Single Flatcar Container Linux for AKS (előzetes verzió) csomópontkészlet
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
- AKS-csomópontkészlethez tartozó Azure Container Linux (ACL) 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 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 Windows Server 2025-ös csomópontkészlet hozzáadása
- Windows Server 2022 csomópontkészlet hozzáadása
A Windows Server 2025-ös csomópontkészlet létrehozása
Hozzon létre egy új csomópontkészletet a az aks nodepool add parancs használatával. Az alábbi példa egy WindowsWindows2025 csomópontot futtató operációsrendszer-termékváltozattal rendelkező csomópontkészletet hoz létre. A Windows Server 2025-ös csomópontkészletekhez FIPS-kompatibilis lemezkép szükséges, ezért a parancs tartalmazza a --enable-fips-image elemet.
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 \
--enable-fips-image \
--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.
- Egyetlen Ubuntu-csomópontkészlet létrehozása
- Egyetlen Azure Linux-csomópontkészlet létrehozása
- Egyetlen Azure Container Linux (ACL) létrehozása az AKS-csomópontkészlethez
- Egyetlen Azure Linux létrehozása az OS Guard for AKS (előzetes verzió) csomópontkészletével
- Egyetlen Flatcar Container Linux for AKS (előzetes verzió) csomópontkészlet létrehozása
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
- Több Ubuntu-csomópontkészlet létrehozása
- Több Azure Linux-csomópontkészlet létrehozása
- Több Azure Container Linux (ACL) létrehozása AKS-csomópontkészletekhez
- Több Azure Linux létrehozása az OS Guard for AKS (előzetes verzió) csomópontkészleteivel
- Több Flatcar Container Linux for AKS (előzetes verziójú) csomópontkészlet létrehozá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
- Módosítsa a JSON-t több Windows Server 2025 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 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