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-02-01

URI-paraméterek

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

string

Az ügynökkészlet neve.

Regex pattern: ^[a-z][a-z0-9]{0,11}$

resourceGroupName
path True

string

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

resourceName
path True

string

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

Regex pattern: ^[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 azonosítónak kell lennie.

api-version
query True

string

A művelethez használandó API-verzió.

Válaszok

Name Típus Description
200 OK

AgentPool

OK

Other Status Codes

CloudError

Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

Példák

Get Agent Pool

Sample Request

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

Sample Response

{
  "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",
    "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.

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 Tárolószolgáltatástól.

CloudErrorBody

Hibaválasz a Tárolószolgáltatástó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, amellyel GPU MIG-példányprofilt adhat meg 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 érték az Ubuntu, ha az OSType Linux. Az alapértelmezett érték a 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 power state (A fürt energiaállapota) ismertetése

Protocol

A port hálózati protokollja.

ScaleDownMode

Ismerteti, hogyan lesznek hozzáadva vagy eltávolítva a virtuális gépek az ügynökkészletekhez. Lásd a 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

Sysctl-beállítások Linux-ügynökcsomópontokhoz.

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, a Virtual Machines fenntartott csoportjából származó virtuális gépek biztosításához.
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 (VM-ek) száma. Az engedélyezett értékeknek 0 és 1000 közötti tartományba kell esniük (beleértve a felhasználói készleteket), és a rendszerkészletek esetében 1 és 1000 közötti tartományba kell esniük (a rendszerkészleteket is beleértve). Az alapértelmezett érték az 1.

properties.creationData

CreationData

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

properties.currentOrchestratorVersion

string

Az ügynökkészlet kubernetes-verziója fut.
Ha az orchestratorVersion egy teljes körűen megadott verziójú <major.minor.patch>, ez a mező pontosan megegyezik vele. Ha az <orchestratorVersion major.minor>, ez a mező a teljes <major.minor.patch> verziót fogja tartalmazni.

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 az egyes csomópontok saját nyilvános IP-címet kapnak-e.
Egyes 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ó: Nyilvános IP-cím hozzárendelése csomópontonként. Az alapértelmezett érték hamis.

properties.enableUltraSSD

boolean

Az UltraSSD engedélyezése

properties.gpuInstanceProfile

GPUInstanceProfile

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

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ő űrlapot tartalmazza: /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.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 "Rendszer" ügynökkészletet kell tartalmazniuk. Az ügynökkészlet korlátozásaival és az ajánlott eljárásokkal 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ópontcímkék.

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 a következő űrlapból áll: /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 kubernetes felhasználó által megadott verziója.
A javítás főverziója.minor.patch <> (pl. 1.20.13) és <a major.minor> (pl. 1.20) is támogatott. A major.minor> megadásakor <a rendszer automatikusan kiválasztja a legújabb támogatott GA-javításverziót. A fürt létrehozása után (például 1.14.x –> 1.14) a fürt ugyanazzal <a major.alverzióval> való frissítése 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 ugyanazzal a főverzióval kell rendelkeznie, mint a vezérlősíknak. 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

Operációsrendszer-lemez mérete GB-ban a fő-/ügynökkészletben lévő összes gép lemezméretének megadásához. Ha a 0 értéket adja meg, az az alapértelmezett osDisk méretet fogja alkalmazni 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 "Rövid élettartamú", ha a virtuális gép támogatja, és a kért OSDiskSizeGB-nál nagyobb gyorsítótárlemezzel rendelkezik. Ellenkező esetben alapértelmezés szerint a "Managed" (Felügyelt) értékre van kapcsolva. Előfordulhat, hogy a létrehozás után nem módosul. További információ: Rövid élettartamú operációs rendszer.

properties.osSKU

OSSKU

Az ügynökkészlet által használt operációsrendszer-termékváltozatot adja meg. Az alapértelmezett érték az Ubuntu, ha az OSType Linux. Az alapértelmezett érték a 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ímei statikusan vannak hozzárendelve a csomópont alhálózatához (további részletekért lásd: vnetSubnetID). Ez a következő űrlapot tartalmazza: /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 az kezdetben 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, az alapértelmezés szerint Törlés 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 érték 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.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 vagy -1-nél nagyobb decimális értékek, amelyek azt jelzik, hogy az alapértelmezett ár igény szerinti.
A lehetséges értékek a nullánál vagy -1-nél nagyobb decimális értékek, amelyek jelzik az igény szerinti ár fizetésére való hajlandóságot. A kihasználatlan díjszabásról további információt a kihasználatlan virtuális gépek díjszabását ismertető cikkben talá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 változik. Ha egy csomópont nem tartalmaz elegendő számítási erőforrást (memória, processzor stb.), előfordulhat, hogy a podok nem futnak megfelelően. A korlátozott virtuálisgép-méretekkel kapcsolatos további információké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 egy alhálózatot. Ha nincs megadva podSubnetID, ez a csomópontokra és podokra vonatkozik, ellenkező esetben csak a csomópontokra vonatkozik. Ez a következő űrlapot tartalmazza: /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.

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

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

maxSurge

string

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

nodeSoakDurationInMinutes

integer

A csomópont áztatás időtartama
A csomópont kiürítése és az újraképezése és a következő csomópontra való áttérés utáni várakozási idő (percekben). 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ópontokon
Az alapértelmezett érték a hamis. A kimenő NAT csak akkor tiltható le, ha a fürt kimenő típusa NAT Gateway, és a Windows-ügynökkészletben nincs engedélyezve a csomópont nyilvános IP-címe.

CloudError

Hibaválasz a Tárolószolgáltatástól.

Name Típus Description
error

CloudErrorBody

A hibával kapcsolatos részletek.

CloudErrorBody

Hibaválasz a Tárolószolgáltatástó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 hibával kapcsolatos további részletek 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 hibás tulajdonság neve.

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, amellyel GPU MIG-példányprofilt adhat meg 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és: *).

containerLogMaxFiles

integer

A tárolók naplófájljainak maximális száma, amelyek egy tároló esetében jelen lehetnek. A számnak 2 ≥ kell lennie.

containerLogMaxSizeMB

integer

A tároló naplófájljának maximális mérete (pl. 10Mi) az elforgatá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 "100ms". 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". Támogatott egységek: '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 a Kubernetes CPU-kezelési szabályzatai című témakörben talál. Az engedélyezett értékek a "nincs" és a "statikus".

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épszemetgyűjtés letiltásához állítsa 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 magasabban, mint az imageGcHighThreshold. Az alapértelmezett érték 80%

podMaxPids

integer

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

topologyManagerPolicy

string

A használni kívánt Topológiakezelő-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 mérete MB-ban.

sysctls

SysctlConfig

Sysctl-beállítások Linux-ügynökcsomópontokhoz.

transparentHugePageDefrag

string

Azt, hogy a kernelnek agresszíven kell-e használnia a memória tömörítését, hogy több hatalmas lap legyen elérhető.
Az érvényes értékek a következők: "always", "defer", "defer+madvise", "madvise" és "never". Az alapértelmezett érték a "madvise". További információ: Transzparens hatalmas lapok.

transparentHugePageEnabled

string

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ó: Transzparens hatalmas lapok.

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 gazdagépen vannak tárolva, ugyanúgy, mint egy ideiglenes lemez. Ez alacsonyabb olvasási/írási késést, valamint gyorsabb csomópontméretezést és fürtfrissítést 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 másik gazdagépre kell áthelyezni. 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 nyújt, beleértve a lassabb csomópont-kié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 érték az Ubuntu, ha az OSType Linux. Az alapértelmezett érték a Windows2019, ha a Kubernetes <= 1.24 vagy Windows2022, ha a Kubernetes >= 1,25, ha az OSType Windows.

Name Típus Description
AzureLinux

string

Csomópontrendszerképekhez használja az AzureLinux-ot operációs rendszerként. Az Azure Linux egy tárolóoptimalizált Linux-disztribúció, amelyet a Microsoft készített. További információért látogasson el https://aka.ms/azurelinux ide.

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ópontrendszerképekhez használja az Ubuntu operációs rendszert.

Windows2019

string

Csomópontrendszerképekhez használja a Windows2019 operációs rendszert. A rendszercsomópontké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

Csomópontrendszerképekhez használja a Windows2022-t operációs rendszerként. A rendszercsomópontké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ányba tartozó maximális port. 1 és 65535 között kell lennie, és nagyobbnak vagy egyenlőnek kell lennie, mint a portStart.

portStart

integer

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

protocol

Protocol

A port hálózati protokollja.

PowerState

A fürt power state (A fürt energiaállapota) 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

Ismerteti, hogyan lesznek hozzáadva vagy eltávolítva a virtuális gépek az ügynökkészletekhez. Lásd a 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 mögöttes méretezési csoportjában 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 a számítási kvótához vannak számolva, és problémákat okozhatnak a fürt 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 a kizárásukkor.

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ókért tekintse meg az AKS-beli spotot .

SysctlConfig

Sysctl-beállítások Linux-ügynökcsomópontokhoz.

Name Típus Description
fsAioMaxNr

integer

Sysctl setting fs.aio-max-nr.

fsFileMax

integer

Sysctl setting 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.