Megosztás a következőn keresztül:


Agent Pools - Get

Lekéri a megadott felügyelt fürtügynök-készletet.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}?api-version=2024-10-01

URI-paraméterek

Name In Kötelező Típus Description
agentPoolName
path True

string

Az ügynökkészlet neve.

Reguláris kifejezési minta: ^[a-z][a-z0-9]{0,11}$

resourceGroupName
path True

string

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

resourceName
path True

string

A felügyelt fürterőforrás neve.

Reguláris kifejezési minta: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$

subscriptionId
path True

string

uuid

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

api-version
query True

string

A művelethez használni kívánt API-verzió.

Válaszok

Name Típus Description
200 OK

AgentPool

OKÉ

Other Status Codes

CloudError

Hibaválasz, amely leírja, hogy miért nem sikerült a művelet.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

Get Agent Pool

Mintakérelem

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/agentPools/agentpool1?api-version=2024-10-01

Mintaválasz

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/agentPools/agentpool1",
  "name": "agentpool1",
  "properties": {
    "provisioningState": "Succeeded",
    "count": 3,
    "vmSize": "Standard_DS1_v2",
    "maxPods": 110,
    "osType": "Linux",
    "eTag": "ebwiyfneowv",
    "orchestratorVersion": "1.9.6",
    "currentOrchestratorVersion": "1.9.6",
    "nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
    "upgradeSettings": {
      "maxSurge": "33%"
    }
  }
}

Definíciók

Name Description
AgentPool

Ügynökkészlet.

AgentPoolMode

Az ügynökkészlet módja.

AgentPoolNetworkProfile

Ügynökkészlet hálózati beállításai.

AgentPoolSecurityProfile

Az ügynökkészlet biztonsági beállításai.

AgentPoolType

Az ügynökkészlet típusa.

AgentPoolUpgradeSettings

Ügynökkészlet frissítésének beállításai

AgentPoolWindowsProfile

A Windows-ügynökkészlet konkrét profilja.

CloudError

Hibaválasz a Container service-től.

CloudErrorBody

Hibaválasz a Container service-től.

code

Azt jelzi, hogy a fürt fut-e vagy le van-e állítva

CreationData

A célerőforrás forráserőforrásból való létrehozásakor használt adatok.

GPUInstanceProfile

GPUInstanceProfile a GPU MIG-példányprofiljának megadására a támogatott GPU virtuálisgép-termékváltozathoz.

IPTag

Az objektumhoz társított IP-címet tartalmazza.

KubeletConfig

Az ügynökcsomópontok Kubelet-konfigurációi.

KubeletDiskType

Meghatározza az emptyDir-kötetek, a tároló futtatókörnyezeti adatgyökerének és a Kubelet rövid élettartamú tárolójának elhelyezését.

LinuxOSConfig

Linux-ügynökcsomópontok operációsrendszer-konfigurációi.

OSDiskType

Az ügynökkészletben lévő gépekhez használandó operációsrendszer-lemez típusa.

OSSKU

Az ügynökkészlet által használt operációsrendszer-termékváltozatot adja meg. Az alapértelmezett Ubuntu, ha az OSType Linux. Az alapértelmezett windows2019, ha a Kubernetes <= 1.24 vagy Windows2022, ha a Kubernetes >= 1,25, ha az OSType Windows.

OSType

Az operációs rendszer típusa. Az alapértelmezett linuxos.

PortRange

A porttartomány.

PowerState

A fürt energiaállapotának ismertetése

Protocol

A port hálózati protokollja.

ScaleDownMode

A virtuális gépek ügynökkészletekhez való hozzáadásának vagy eltávolításának módját ismerteti. Lásd számlázási állapotokat.

ScaleSetEvictionPolicy

A virtuálisgép-méretezési csoport kizárási szabályzata.

ScaleSetPriority

A virtuálisgép-méretezési csoport prioritása.

SysctlConfig

A Linux-ügynökcsomópontok Sysctl-beállításai.

WorkloadRuntime

Meghatározza, hogy a csomópont milyen típusú számítási feladatot futtathat.

AgentPool

Ügynökkészlet.

Name Típus Alapértelmezett érték Description
id

string

Erőforrás-azonosító.

name

string

Az erőforráscsoporton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez.

properties.availabilityZones

string[]

A csomópontokhoz használandó rendelkezésre állási zónák listája. Ez csak akkor adható meg, ha az AgentPoolType tulajdonság "VirtualMachineScaleSets".

properties.capacityReservationGroupID

string

A kapacitásfoglalási csoport teljes erőforrás-azonosítója, amely virtuális gépeket biztosít a virtuális gépek fenntartott csoportjából.
Az AKS társítja a megadott ügynökkészletet a kapacitásfoglalási csoporttal.

properties.count

integer

A Docker-tárolók üzemeltetéséhez használt ügynökök (virtuális gépek) száma. Az engedélyezett értékeknek 0 és 1000 közötti tartományban kell lenniük (beleértve a felhasználói készleteket), a rendszerkészletek esetében pedig 1 és 1000 közötti tartományban (beleértve az értékeket). Az alapértelmezett érték 1.

properties.creationData

CreationData

A forrás pillanatkép-azonosítójának megadásához használandó CreationData, ha a csomópontkészletet pillanatkép használatával hozza létre vagy frissíti.

properties.currentOrchestratorVersion

string

Az ügynökkészlet kubernetes-verziója fut.
Ha az orchestratorVersion egy teljesen megadott verzió, <major.minor.patch>, ez a mező pontosan megegyezik vele. Ha az orchestratorVersion <major.minor>, ez a mező a teljes <major.minor.patch> használt verziót tartalmazza.

properties.eTag

string

Az optimista egyidejűség megvalósításához használt egyedi írásvédett sztring. Az eTag értéke az erőforrás frissítésekor megváltozik. Adjon meg egy if-match vagy if-none-match fejlécet az eTag értékkel egy későbbi kéréshez, amely lehetővé teszi az optimista egyidejűséget a normál etag-konvenciónként.

properties.enableAutoScaling

boolean

Az automatikus skálázás engedélyezése

properties.enableEncryptionAtHost

boolean

A gazdagépalapú operációs rendszer és az adatmeghajtó titkosításának engedélyezése.
Ez csak bizonyos virtuálisgép-méretekben és bizonyos Azure-régiókban támogatott. További információ: https://docs.microsoft.com/azure/aks/enable-host-encryption

properties.enableFIPS

boolean

FiPS-kompatibilis operációs rendszer használata.
További részletekért lásd FIPS-kompatibilis csomópontkészlet hozzáadása.

properties.enableNodePublicIP

boolean

Azt jelzi, hogy minden csomópont saját nyilvános IP-címet kap-e.
Bizonyos esetekben előfordulhat, hogy a csomópontkészlet csomópontjai saját dedikált nyilvános IP-címeket kapnak. Gyakori forgatókönyv a játékterhelések esetében, ahol a konzolnak közvetlen kapcsolatot kell létesítenie egy felhőbeli virtuális géppel a ugrások minimalizálása érdekében. További információ: csomópontonkénti nyilvános IP-cím hozzárendelése. Az alapértelmezett érték hamis.

properties.enableUltraSSD

boolean

Az UltraSSD engedélyezése

properties.gpuInstanceProfile

GPUInstanceProfile

GPUInstanceProfile a GPU MIG-példányprofiljának megadására a támogatott GPU virtuálisgép-termékváltozathoz.

properties.hostGroupID

string

A dedikált gazdagépcsoport teljes erőforrás-azonosítója, amelyből virtuális gépeket építhet ki, csak létrehozási forgatókönyvben használatos, és a beállítás után nem módosítható.
Ez a következő űrlapon érhető el: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. További információ: Dedikált Azure-gazdagépek.

properties.kubeletConfig

KubeletConfig

Az ügynökcsomópontok Kubelet-konfigurációi.
A Kubelet-konfiguráció az ügynökkészlet csomópontjain.

properties.kubeletDiskType

KubeletDiskType

Meghatározza az emptyDir-kötetek, a tároló futtatókörnyezeti adatgyökerének és a Kubelet rövid élettartamú tárolójának elhelyezését.

properties.linuxOSConfig

LinuxOSConfig

Linux-ügynökcsomópontok operációsrendszer-konfigurációi.
Linux-ügynökcsomópontok operációsrendszer-konfigurációja.

properties.maxCount

integer

Az automatikus skálázáshoz használható csomópontok maximális száma

properties.maxPods

integer

A csomóponton futtatható podok maximális száma.

properties.messageOfTheDay

string

A nap üzenete Linux-csomópontokhoz, base64 kódolású.
Egy base64 kódolású sztring, amely a dekódolás után a /etc/motd fájlba lesz írva. Ez lehetővé teszi a nap üzenetének testreszabását Linux-csomópontok esetében. Windows-csomópontokhoz nem adható meg. Statikus sztringnek kell lennie (azaz nyersen lesz kinyomtatva, és nem szkriptként lesz végrehajtva).

properties.minCount

integer

Az automatikus skálázáshoz szükséges csomópontok minimális száma

properties.mode

AgentPoolMode

Az ügynökkészlet módja.
A fürtöknek mindig legalább egy "System" ügynökkészlettel kell rendelkezniük. Az ügynökkészlet korlátozásaival és ajánlott eljárásaival kapcsolatos további információkért lásd: https://docs.microsoft.com/azure/aks/use-system-pools

properties.networkProfile

AgentPoolNetworkProfile

Egy ügynökkészlet hálózattal kapcsolatos beállításai.

properties.nodeImageVersion

string

A csomópont lemezképének verziója

properties.nodeLabels

object

Az ügynökkészlet összes csomópontjában megőrzendő csomópontfeliratok.

properties.nodePublicIPPrefixID

string

A nyilvános IP-előtag azonosítója, amelyből a virtuálisgép-csomópontoknak IP-címeket kell használniuk.
Ez az űrlap: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}

properties.nodeTaints

string[]

A csomópontkészlet létrehozása és skálázása során az új csomópontokhoz hozzáadott fertőzöttek. Például: key=value:NoSchedule.

properties.orchestratorVersion

string

A felhasználó által megadott Kubernetes-verzió.
A javítás verziója <major.minor.patch> (pl. 1.20.13) és <major.minor> (pl. 1.20) támogatott. Ha <major.minor> van megadva, a rendszer automatikusan kiválasztja a legújabb támogatott GA-javításverziót. A fürt ugyanazzal a <major.minor> való frissítése a létrehozása után (például 1.14.x –> 1.14) nem indítja el a frissítést, még akkor sem, ha elérhető egy újabb javításverzió. Ajánlott eljárásként frissítse az AKS-fürtök összes csomópontkészletét ugyanarra a Kubernetes-verzióra. A csomópontkészlet verziójának a vezérlősík főverziójával kell rendelkeznie. A csomópontkészlet alverziójának a vezérlősík két alverziójában kell lennie. A csomópontkészlet verziója nem lehet nagyobb, mint a vezérlősík verziója. További információ: csomópontkészlet frissítése.

properties.osDiskSizeGB

integer

Az operációsrendszer-lemez mérete GB-ban a fő-/ügynökkészlet minden gépének lemezméretének megadására szolgál. Ha 0 értéket ad meg, az az alapértelmezett osDisk méretet alkalmazza a megadott vmSize szerint.

properties.osDiskType

OSDiskType

Az ügynökkészletben lévő gépekhez használandó operációsrendszer-lemez típusa.
Az alapértelmezett érték a "Rövid élettartam", ha a virtuális gép támogatja, és a kért OSDiskSizeGB-nél nagyobb gyorsítótárlemezrel rendelkezik. Ellenkező esetben alapértelmezés szerint a "Managed" (Felügyelt) értékre van kapcsolva. Lehet, hogy a létrehozás után nem módosítható. További információ: Rövid élettartamú operációsrendszer-.

properties.osSKU

OSSKU

Az ügynökkészlet által használt operációsrendszer-termékváltozatot adja meg. Az alapértelmezett Ubuntu, ha az OSType Linux. Az alapértelmezett windows2019, ha a Kubernetes <= 1.24 vagy Windows2022, ha a Kubernetes >= 1,25, ha az OSType Windows.

properties.osType

OSType

Linux

Az operációs rendszer típusa. Az alapértelmezett linuxos.

properties.podSubnetID

string

Annak az alhálózatnak az azonosítója, amelyhez a podok az indításkor csatlakoznak.
Ha nincs megadva, a pod IP-címek statikusan vannak hozzárendelve a csomópont alhálózatához (további részletekért lásd a vnetSubnetID azonosítót). Ez az űrlap: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

properties.powerState

PowerState

Azt jelzi, hogy az ügynökkészlet fut-e vagy le van-e állítva.
Az ügynökkészlet első létrehozásakor először fut. Az ügynökkészlet leállítható úgy, hogy ezt a mezőt Leállítva értékre állítja. A leállított ügynökkészlet leállítja az összes virtuális gépét, és nem számol fel számlázási díjakat. Az ügynökkészletek csak akkor állíthatók le, ha fut, és a kiépítési állapot sikeres

properties.provisioningState

string

Az aktuális üzembe helyezési vagy kiépítési állapot.

properties.proximityPlacementGroupID

string

A közelségi elhelyezési csoport azonosítója.

properties.scaleDownMode

ScaleDownMode

Az ügynökkészlet skálázásához használandó leskálázási mód.
Ez a fürt automatikus skálázási viselkedésére is hatással van. Ha nincs megadva, akkor alapértelmezés szerint a Delete érték lesz.

properties.scaleSetEvictionPolicy

ScaleSetEvictionPolicy

Delete

A használni kívánt virtuálisgép-méretezési csoport kizárási szabályzata.
Ez csak akkor adható meg, ha a scaleSetPriority "Spot". Ha nincs megadva, az alapértelmezett beállítás a "Törlés".

properties.scaleSetPriority

ScaleSetPriority

Regular

A virtuálisgép-méretezési csoport prioritása. Ha nincs megadva, az alapértelmezett érték a "Normál".

properties.securityProfile

AgentPoolSecurityProfile

Az ügynökkészlet biztonsági beállításai.

properties.spotMaxPrice

number

-1

A maximális ár (amerikai dollárban), amit hajlandó fizetni az azonnali példányokért. A lehetséges értékek a nullánál nagyobb vagy -1 tizedesjegyek, amelyek azt jelzik, hogy az alapértelmezett ár igény szerint up-to.
A lehetséges értékek a nullánál nagyobb tizedesjegyek vagy -1, amelyek jelzik, hogy hajlandóak-e bármilyen igény szerinti árat fizetni. A helyszíni díjszabásról további információt helyszíni virtuális gépek díjszabásáról

properties.tags

object

Az ügynökkészlet virtuálisgép-méretezési csoportjában megőrizendő címkék.

properties.type

AgentPoolType

Az ügynökkészlet típusa.

properties.upgradeSettings

AgentPoolUpgradeSettings

Az ügynökkészlet frissítésének beállításai

properties.vmSize

string

Az ügynökkészlet virtuális gépeinek mérete.
A virtuális gép mérete régiónként eltérő. Ha egy csomópont nem tartalmaz elegendő számítási erőforrást (memóriát, processzort stb.), előfordulhat, hogy a podok nem futnak megfelelően. A korlátozott virtuálisgép-méretekkel kapcsolatos további részletekért lásd: https://docs.microsoft.com/azure/aks/quotas-skus-regions

properties.vnetSubnetID

string

Annak az alhálózatnak az azonosítója, amelyhez az ügynökkészlet csomópontjai és opcionálisan podok csatlakoznak indításkor.
Ha ez nincs megadva, a rendszer létrehoz és használ egy virtuális hálózatot és alhálózatot. Ha nincs megadva podSubnetID, ez a csomópontokra és podokra vonatkozik, ellenkező esetben csak a csomópontokra vonatkozik. Ez az űrlap: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

properties.windowsProfile

AgentPoolWindowsProfile

A Windows-ügynökkészlet konkrét profilja.

properties.workloadRuntime

WorkloadRuntime

Meghatározza, hogy a csomópont milyen típusú számítási feladatot futtathat.

type

string

Erőforrás típusa

AgentPoolMode

Az ügynökkészlet módja.

Name Típus Description
System

string

A rendszerügynök-készletek elsősorban olyan kritikus rendszer podok üzemeltetésére szolgálnak, mint a CoreDNS és a metrics-server. A rendszerügynök-készletek osType-nak Linuxnak kell lenniük. A rendszerügynök-készletek virtuálisgép-termékváltozatának legalább 2vCPU-val és 4 GB memóriával kell rendelkeznie.

User

string

A felhasználói ügynökkészletek elsősorban az alkalmazás podok üzemeltetésére használhatók.

AgentPoolNetworkProfile

Ügynökkészlet hálózati beállításai.

Name Típus Description
allowedHostPorts

PortRange[]

A hozzáférésre jogosult porttartományok. A megadott tartományok átfedésben lehetnek.

applicationSecurityGroups

string[]

Azon alkalmazásbiztonsági csoportok azonosítói, amelyeket az ügynökkészlet társít a létrehozáskor.

nodePublicIPTags

IPTag[]

Példányszintű nyilvános IP-címek IP-címei.

AgentPoolSecurityProfile

Az ügynökkészlet biztonsági beállításai.

Name Típus Description
enableSecureBoot

boolean

A biztonságos rendszerindítás a megbízható indítás egyik funkciója, amely biztosítja, hogy csak aláírt operációs rendszerek és illesztőprogramok indulhatnak el. További részletekért lásd: aka.ms/aks/trustedlaunch. Ha nincs megadva, az alapértelmezett érték hamis.

enableVTPM

boolean

A vTPM egy megbízható indítási funkció egy dedikált biztonságos tároló konfigurálásához a csomóponton helyben tárolt kulcsokhoz és mérésekhez. További részletekért lásd: aka.ms/aks/trustedlaunch. Ha nincs megadva, az alapértelmezett érték hamis.

AgentPoolType

Az ügynökkészlet típusa.

Name Típus Description
AvailabilitySet

string

Ennek használata erősen elriasztja.

VirtualMachineScaleSets

string

Hozzon létre egy virtuálisgép-méretezési csoport által támogatott ügynökkészletet.

AgentPoolUpgradeSettings

Ügynökkészlet frissítésének beállításai

Name Típus Description
drainTimeoutInMinutes

integer

A csomópont ürítési időtúllépése
A podok kiürítésére és a csomópontonkénti kecses befejezésre váró idő (percekben). Ez a kilakoltatási várakozási idő a podkimaradási költségvetésekre vár. Ha ezt az időt túllépi, a frissítés meghiúsul. Ha nincs megadva, az alapértelmezett érték 30 perc.

maxSurge

string

A frissítés során megugrott csomópontok maximális száma vagy százalékos aránya.
Ez vagy egész számra (például '5') vagy százalékra (például '50%' lehet beállítva). Ha egy százalék meg van adva, az az ügynökkészlet teljes méretének százalékos aránya a frissítés időpontjában. Százalékértékek esetén a tört csomópontok fel vannak kerekítve. Ha nincs megadva, az alapértelmezett érték 1. További információk, beleértve az ajánlott eljárásokat, lásd: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade

nodeSoakDurationInMinutes

integer

A csomópont áztatási időtartama
A csomópont kiürítése és újraimálása és a következő csomópontra való áttérés után várakozási idő (percek alatt). Ha nincs megadva, az alapértelmezett érték 0 perc.

AgentPoolWindowsProfile

A Windows-ügynökkészlet konkrét profilja.

Name Típus Description
disableOutboundNat

boolean

Az OutboundNAT letiltása Windows-csomópontokban
Az alapértelmezett érték hamis. A kimenő NAT csak akkor tiltható le, ha a fürt kimenő típusa NAT-átjáró, és a Windows-ügynökkészletben nincs engedélyezve a csomópont nyilvános IP-címe.

CloudError

Hibaválasz a Container service-től.

Name Típus Description
error

CloudErrorBody

A hibával kapcsolatos részletek.

CloudErrorBody

Hibaválasz a Container service-től.

Name Típus Description
code

string

A hiba azonosítója. A kódok invariánsak, és programozott módon használhatók.

details

CloudErrorBody[]

A hiba további részleteinek listája.

message

string

A hibát leíró üzenet, amely alkalmas a felhasználói felületen való megjelenítésre.

target

string

Az adott hiba célja. Például a tulajdonság neve hibás.

code

Azt jelzi, hogy a fürt fut-e vagy le van-e állítva

Name Típus Description
Running

string

A fürt fut.

Stopped

string

A fürt leállt.

CreationData

A célerőforrás forráserőforrásból való létrehozásakor használt adatok.

Name Típus Description
sourceResourceId

string

Ez a célobjektum létrehozásához használandó forrásobjektum ARM-azonosítója.

GPUInstanceProfile

GPUInstanceProfile a GPU MIG-példányprofiljának megadására a támogatott GPU virtuálisgép-termékváltozathoz.

Name Típus Description
MIG1g

string

MIG2g

string

MIG3g

string

MIG4g

string

MIG7g

string

IPTag

Az objektumhoz társított IP-címet tartalmazza.

Name Típus Description
ipTagType

string

Az IP-címke típusa. Példa: RoutingPreference.

tag

string

A nyilvános IP-címhez társított IP-címke értéke. Példa: Internet.

KubeletConfig

Az ügynökcsomópontok Kubelet-konfigurációi.

Name Típus Description
allowedUnsafeSysctls

string[]

A nem biztonságos sysctls- vagy nem biztonságos sysctl-minták engedélyezett listája (*végződéssel).

containerLogMaxFiles

integer

A tárolóhoz megjeleníthető tároló naplófájljainak maximális száma. A számnak 2 ≥ kell lennie.

containerLogMaxSizeMB

integer

A tároló naplófájljának maximális mérete (pl. 10Mi) forgatás előtt.

cpuCfsQuota

boolean

Ha a CPU CFS-kvóta kikényszerítése engedélyezve van a CPU-korlátokat meghatározó tárolók esetében.
Az alapértelmezett érték igaz.

cpuCfsQuotaPeriod

string

A CPU CFS kvótaidőszakának értéke.
Az alapértelmezett érték a "100 ms". Az érvényes értékek decimális számok sorozatai, amelyek nem kötelező törtrészt és egység utótagot tartalmaznak. Például: "300ms", "2h45m". A támogatott egységek a következők: "ns", "us", "ms", "s", "m", és "h".

cpuManagerPolicy

string

A használni kívánt CPU Manager-szabályzat.
Az alapértelmezett érték a "nincs". További információt Kubernetes CPU-kezelési szabályzatai. Az engedélyezett értékek "nincs" és "statikusak".

failSwapOn

boolean

Ha igaz értékre van állítva, a Kubelet nem indul el, ha a felcserélés engedélyezve van a csomóponton.

imageGcHighThreshold

integer

A lemezhasználat százalékos aránya, amely után a rendszerkép szemétgyűjtése mindig fut.
A kép szemétgyűjtésének letiltásához állítsa be a 100 értéket. Az alapértelmezett érték 85%

imageGcLowThreshold

integer

A lemezhasználat azon százaléka, amely előtt a rendszerkép szemétgyűjtése soha nem fut.
Ez nem állítható be magasabbra az imageGcHighThreshold értéknél. Az alapértelmezett érték 80%

podMaxPids

integer

A podonkénti folyamatok maximális száma.

topologyManagerPolicy

string

A használni kívánt Topology Manager-szabályzat.
További információ: Kubernetes Topology Manager. Az alapértelmezett érték a "nincs". Az engedélyezett értékek a következők: "none", "best-effort", "restricted" és "single-numa-node".

KubeletDiskType

Meghatározza az emptyDir-kötetek, a tároló futtatókörnyezeti adatgyökerének és a Kubelet rövid élettartamú tárolójának elhelyezését.

Name Típus Description
OS

string

A Kubelet az operációsrendszer-lemezt fogja használni az adataihoz.

Temporary

string

A Kubelet az ideiglenes lemezt fogja használni az adataihoz.

LinuxOSConfig

Linux-ügynökcsomópontok operációsrendszer-konfigurációi.

Name Típus Description
swapFileSizeMB

integer

Az egyes csomópontokon létrehozandó felcserélési fájl MB-ban megadott mérete.

sysctls

SysctlConfig

A Linux-ügynökcsomópontok Sysctl-beállításai.

transparentHugePageDefrag

string

Azt jelzi, hogy a kernelnek agresszíven kell-e használnia a memóriatömörülést, hogy nagyobb méretű lapokat tegyen elérhetővé.
Az érvényes értékek a következők: "always", "halasztás", "halasztás+madvise", "madvise" és "never". Az alapértelmezett érték a "madvise". További információ: Transparent Hugepages.

transparentHugePageEnabled

string

Azt jelzi, hogy engedélyezve vannak-e a transzparens hatalmas lapok.
Az érvényes értékek a következők: "always", "madvise", és "never". Az alapértelmezett érték a "always". További információ: Transparent Hugepages.

OSDiskType

Az ügynökkészletben lévő gépekhez használandó operációsrendszer-lemez típusa.

Name Típus Description
Ephemeral

string

A rövid élettartamú operációsrendszer-lemezek csak a gazdaszámítógépen vannak tárolva, csakúgy, mint egy ideiglenes lemezen. Ez alacsonyabb olvasási/írási késést, valamint gyorsabb csomópontméretezést és fürtfrissítéseket biztosít.

Managed

string

Az Azure replikálja egy virtuális gép operációsrendszer-lemezét az Azure Storage-ba az adatvesztés elkerülése érdekében, ha a virtuális gépet át kell helyezni egy másik gazdagépre. Mivel a tárolók nem úgy vannak kialakítva, hogy a helyi állapot megmaradjon, ez a viselkedés korlátozott értéket kínál, ugyanakkor hátrányokat is biztosít, beleértve a lassabb csomópontkiépítést és a nagyobb olvasási/írási késést.

OSSKU

Az ügynökkészlet által használt operációsrendszer-termékváltozatot adja meg. Az alapértelmezett Ubuntu, ha az OSType Linux. Az alapértelmezett windows2019, ha a Kubernetes <= 1.24 vagy Windows2022, ha a Kubernetes >= 1,25, ha az OSType Windows.

Name Típus Description
AzureLinux

string

Használja az AzureLinuxot operációs rendszerként a csomópontrendszerképekhez. Az Azure Linux a Microsoft által készített tárolóoptimalizált Linux-disztribúció, további információért látogasson el https://aka.ms/azurelinux.

CBLMariner

string

Elavult OSSKU. A Microsoft azt javasolja, hogy az új üzemelő példányok inkább az "AzureLinux" lehetőséget válasszák.

Ubuntu

string

Csomópontképekhez használja az Ubuntu operációs rendszert.

Windows2019

string

Használja a Windows2019-et operációs rendszerként csomópontlemezképekhez. A rendszercsomópont-készletek nem támogatottak. A Windows2019 csak a Windows2019-tárolókat támogatja; Nem futtathat Windows2022-tárolókat, és fordítva.

Windows2022

string

Használja a Windows2022 rendszert a csomópontlemezképek operációs rendszereként. A rendszercsomópont-készletek nem támogatottak. A Windows2022 csak a Windows2022-tárolókat támogatja; Nem futtathat Windows2019-tárolókat, és fordítva.

OSType

Az operációs rendszer típusa. Az alapértelmezett linuxos.

Name Típus Description
Linux

string

Linux használata.

Windows

string

Használja a Windowst.

PortRange

A porttartomány.

Name Típus Description
portEnd

integer

A tartományhoz tartozó maximális port. 1 és 65535 között kell lennie, és nagyobbnak vagy egyenlőnek kell lennie a portStart értékénél.

portStart

integer

A tartományba tartozó minimális port. A tartománynak 1 és 65535 között kell lennie, és kisebbnek vagy egyenlőnek kell lennie a portEnd értékénél.

protocol

Protocol

A port hálózati protokollja.

PowerState

A fürt energiaállapotának ismertetése

Name Típus Description
code

code

Azt jelzi, hogy a fürt fut-e vagy le van-e állítva

Protocol

A port hálózati protokollja.

Name Típus Description
TCP

string

TCP protokoll.

UDP

string

UDP protokoll.

ScaleDownMode

A virtuális gépek ügynökkészletekhez való hozzáadásának vagy eltávolításának módját ismerteti. Lásd számlázási állapotokat.

Name Típus Description
Deallocate

string

Megkísérli elindítani a felszabadított példányokat (ha léteznek) a vertikális felskálázás és a példányok felszabadítása során a leskálázás során.

Delete

string

Hozzon létre új példányokat a vertikális felskálázás során, és távolítsa el a példányokat a leskálázás során.

ScaleSetEvictionPolicy

A virtuálisgép-méretezési csoport kizárási szabályzata.

Name Típus Description
Deallocate

string

A csomópontkészlet alapjául szolgáló méretezési csoportban lévő csomópontok a kiürítéskor leállított felszabadított állapotra vannak állítva. A leállított felszabadított állapotban lévő csomópontok száma a számítási kvótához viszonyított, és problémákat okozhat a fürtök skálázásával vagy frissítésével kapcsolatban.

Delete

string

A csomópontkészlet mögöttes méretezési csoportjában lévő csomópontok törlődnek, amikor kiürítik őket.

ScaleSetPriority

A virtuálisgép-méretezési csoport prioritása.

Name Típus Description
Regular

string

A rendszer normál virtuális gépeket használ.

Spot

string

A rendszer kihasználatlan prioritású virtuális gépeket használ. A kihasználatlan csomópontokhoz nincs SLA. További információt az AKS- helyszínen talál.

SysctlConfig

A Linux-ügynökcsomópontok Sysctl-beállításai.

Name Típus Description
fsAioMaxNr

integer

Sysctl-beállítás fs.aio-max-nr.

fsFileMax

integer

Sysctl-beállítás fs.file-max.

fsInotifyMaxUserWatches

integer

Sysctl-beállítás fs.inotify.max_user_watches.

fsNrOpen

integer

Sysctl-beállítás fs.nr_open.

kernelThreadsMax

integer

Sysctl setting kernel.threads-max.

netCoreNetdevMaxBacklog

integer

Sysctl-beállítás net.core.netdev_max_backlog.

netCoreOptmemMax

integer

Sysctl-beállítás net.core.optmem_max.

netCoreRmemDefault

integer

Sysctl-beállítás net.core.rmem_default.

netCoreRmemMax

integer

Sysctl-beállítás net.core.rmem_max.

netCoreSomaxconn

integer

Sysctl-beállítás net.core.somaxconn.

netCoreWmemDefault

integer

Sysctl-beállítás net.core.wmem_default.

netCoreWmemMax

integer

Sysctl-beállítás net.core.wmem_max.

netIpv4IpLocalPortRange

string

Sysctl-beállítás net.ipv4.ip_local_port_range.

netIpv4NeighDefaultGcThresh1

integer

Sysctl-beállítás net.ipv4.neigh.default.gc_thresh1.

netIpv4NeighDefaultGcThresh2

integer

Sysctl-beállítás net.ipv4.neigh.default.gc_thresh2.

netIpv4NeighDefaultGcThresh3

integer

Sysctl-beállítás net.ipv4.neigh.default.gc_thresh3.

netIpv4TcpFinTimeout

integer

Sysctl-beállítás net.ipv4.tcp_fin_timeout.

netIpv4TcpKeepaliveProbes

integer

Sysctl-beállítás net.ipv4.tcp_keepalive_probes.

netIpv4TcpKeepaliveTime

integer

Sysctl-beállítás net.ipv4.tcp_keepalive_time.

netIpv4TcpMaxSynBacklog

integer

Sysctl-beállítás net.ipv4.tcp_max_syn_backlog.

netIpv4TcpMaxTwBuckets

integer

Sysctl-beállítás net.ipv4.tcp_max_tw_buckets.

netIpv4TcpTwReuse

boolean

Sysctl-beállítás net.ipv4.tcp_tw_reuse.

netIpv4TcpkeepaliveIntvl

integer

Sysctl-beállítás net.ipv4.tcp_keepalive_intvl.

netNetfilterNfConntrackBuckets

integer

Sysctl-beállítás net.netfilter.nf_conntrack_buckets.

netNetfilterNfConntrackMax

integer

Sysctl-beállítás net.netfilter.nf_conntrack_max.

vmMaxMapCount

integer

Sysctl-beállítás vm.max_map_count.

vmSwappiness

integer

Sysctl-beállítás vm.swappiness.

vmVfsCachePressure

integer

Sysctl-beállítás vm.vfs_cache_pressure.

WorkloadRuntime

Meghatározza, hogy a csomópont milyen típusú számítási feladatot futtathat.

Name Típus Description
OCIContainer

string

A csomópontok a Kubelet használatával futtatják a standard OCI-tároló számítási feladatait.

WasmWasi

string

A csomópontok a Krustlet használatával futtatják a WASM-számítási feladatokat a WASI-szolgáltató (előzetes verzió) használatával.