Agent Pools - Get
Získá zadaný fond agentů spravovaného clusteru.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}?api-version=2025-10-01
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
agent
|
path | True |
string minLength: 1maxLength: 12 pattern: ^[a-z][a-z0-9]{0,11}$ |
Název fondu agentů. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
|
resource
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ |
Název spravovaného prostředku clusteru. |
|
subscription
|
path | True |
string (uuid) |
ID cílového předplatného. Hodnota musí být UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
OK |
|
| Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| user_impersonation | zosobnění uživatelského účtu |
Příklady
Get Agent Pool
Ukázkový požadavek
Ukázková odpověď
{
"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%"
}
}
}
Definice
| Name | Description |
|---|---|
|
Agent |
Fond agentů. |
|
Agent |
Profil fondu agentů spravované brány clusteru |
|
Agent |
Režim fondu agentů. Cluster musí mít vždy alespoň jeden fond agentů systému. Další informace o omezeních fondu agentů a osvědčených postupech najdete v tématu: https://docs.microsoft.com/azure/aks/use-system-pools |
|
Agent |
Nastavení sítě fondu agentů |
|
Agent |
Nastavení zabezpečení fondu agentů. |
|
Agent |
Metoda přístupu SSH fondu agentů. |
|
Agent |
Obsahuje informace o fondu agentů jen pro čtení. |
|
Agent |
Typ fondu agentů. |
|
Agent |
Nastavení pro upgrade fondu agentů |
|
Agent |
Profil konkrétního fondu agentů Windows. |
| code |
Určuje, jestli je cluster spuštěný nebo zastavený. |
|
Creation |
Data používaná při vytváření cílového prostředku ze zdrojového prostředku |
|
Error |
Další informace o chybě správy prostředků |
|
Error |
Podrobnosti o chybě. |
|
Error |
Chybová odpověď |
| GPUDriver |
Zda se mají nainstalovat ovladače GPU. Pokud není zadaný, výchozí hodnota je Nainstalovat. |
|
GPUInstance |
GPUInstanceProfile, který se má použít k určení profilu instance GPU MIG pro podporovanou skladovou položku virtuálního počítače GPU. |
| GPUProfile |
Nastavení GPU pro fond agentů. |
| IPTag |
Obsahuje IPTag přidružený k objektu. |
|
Kubelet |
Konfigurace kubeletu uzlů agenta Další podrobnosti najdete v tématu konfigurace vlastních uzlů AKS. |
|
Kubelet |
Určuje umístění prázdných svazkůDir, kořen dat modulu runtime kontejneru a dočasné úložiště Kubelet. |
|
Linux |
Konfigurace operačního systému uzlů agenta Linuxu Další podrobnosti najdete v tématu konfigurace vlastních uzlů AKS. |
|
Local |
Cílový server pro předávání dotazů DNS z localDNS. |
|
Local |
Předávací politika pro výběr nadřazeného serveru DNS. Další informace naleznete v části forward plugin . |
|
Local |
Režim povolení pro localDNS. |
|
Local |
Přepsání pro localDNS profil. |
|
Local |
Konfiguruje místní DNS pro jednotlivé uzly s přepsáním VnetDNS a KubeDNS. LocalDNS pomáhá zlepšit výkon a spolehlivost překladu DNS v clusteru AKS. Více podrobností naleznete v aka.ms/aks/localdns. |
|
Local |
Vynucujte protokol TCP nebo upřednostněte protokol UDP pro připojení z localDNS k nadřazenému serveru DNS. |
|
Local |
Úroveň protokolu pro dotazy DNS v localDNS. |
|
Local |
Zásady pro poskytování zastaralých dat. Další informace naleznete v části zásuvný modul mezipaměti . |
|
Local |
Systémem generovaný stav localDNS. |
|
Manual |
Specifikace počtu počítačů. |
|
OSDisk |
Typ disku s operačním systémem, který se má použít pro počítače ve fondu agentů. Výchozí hodnota je dočasný, pokud virtuální počítač podporuje a má disk mezipaměti větší než požadovaný disk OSDiskSizeGB. V opačném případě se ve výchozím nastavení nastaví spravovaný. Po vytvoření se nemusí změnit. Další informace naleznete v tématu dočasný operační systém. |
| OSSKU |
Určuje skladovou položku operačního systému používanou fondem agentů. Výchozí hodnota je Ubuntu, pokud je OSType Linux. Výchozí hodnota je Windows2019, když Kubernetes <= 1.24 nebo Windows2022, když Kubernetes >= 1.25, pokud je OSType Windows. |
| OSType |
Typ operačního systému. Výchozí hodnota je Linux. |
|
Pod |
Režim přidělování IP podů. Režim přidělování IP adres pro pody ve fondu agentů. Musí se používat s podSubnetId. Výchozí hodnota je DynamicIndividual. |
|
Port |
Rozsah portů. |
|
Power |
Popisuje stav napájení clusteru. |
| Protocol |
Síťový protokol portu. |
|
Scale |
Popisuje, jak jsou virtuální počítače přidávány do fondů agentů nebo z nich odebírány. Viz stavy fakturace. |
|
Scale |
Specifikace, jak škálovat fond agentů VirtualMachines |
|
Scale |
Zásady vyřazení škálovací sady virtuálních počítačů. Zásady vyřazení určují, co se má s virtuálním počítačem dělat při jeho vyloučení. Výchozí hodnota je Odstranit. Další informace o vyřazení naleznete v tématu spotové virtuální počítače. |
|
Scale |
Priorita škálovací sady virtuálních počítačů |
|
Sysctl |
Nastavení sysctl pro uzly agenta Linuxu. |
|
Undrainable |
Definuje chování neschůdných uzlů během upgradu. Nejčastější příčinou nepovolitelného uzlu jsou rozpočty přerušení podů (PDB), ale jiné problémy, jako je období odkladu ukončení podu, překračuje zbývající časový limit pro vyprázdnění uzlu nebo pod je stále ve spuštěném stavu, můžou také způsobit nedržitelné uzly. |
|
Virtual |
Aktuální stav ve skupině uzlů se stejnou velikostí virtuálního počítače |
|
Virtual |
Specifikace fondu agentů VirtualMachines |
|
Workload |
Určuje typ úlohy, který může uzel spustit. |
AgentPool
Fond agentů.
| Name | Typ | Default value | Description |
|---|---|---|---|
| id |
string |
ID prostředku. |
|
| name |
string |
Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. |
|
| properties.availabilityZones |
string[] |
Seznam zón dostupnosti, které se mají použít pro uzly. Tuto vlastnost lze zadat pouze v případě, že vlastnost AgentPoolType je VirtualMachineScaleSets. |
|
| properties.capacityReservationGroupID |
string (arm-id) |
AKS přidruží zadaný fond agentů ke skupině rezervace kapacity. |
|
| properties.count |
integer (int32) |
Počet agentů (virtuálních počítačů) pro hostování kontejnerů Dockeru Povolené hodnoty musí být v rozsahu od 0 do 1 000 (včetně) pro fondy uživatelů a v rozsahu od 1 do 1 000 (včetně) pro systémové fondy. Výchozí hodnota je 1. |
|
| properties.creationData |
CreationData, která se použije k určení ID zdrojového snímku, pokud se fond uzlů vytvoří nebo upgraduje pomocí snímku. |
||
| properties.currentOrchestratorVersion |
string |
Verze Kubernetes, na které je fond agentů spuštěný. Pokud je orchestratorVersion plně zadanou verzí <major.minor.patch>, bude toto pole přesně stejné. Pokud je orchestratorVersion <major.minor>, bude toto pole obsahovat úplnou verzi <major.minor.patch> verzi. |
|
| properties.eTag |
string |
Jedinečný řetězec jen pro čtení, který se používá k implementaci optimistické souběžnosti. Hodnota eTag se změní při aktualizaci prostředku. Zadejte hlavičku if-match nebo if-none-match s hodnotou eTag pro následný požadavek, abyste povolili optimistickou souběžnost podle normální konvence eTag. |
|
| properties.enableAutoScaling |
boolean |
Povolení automatického škálování |
|
| properties.enableEncryptionAtHost |
boolean |
Jestli chcete povolit šifrování operačního systému založeného na hostiteli a datové jednotky. To se podporuje jenom u určitých velikostí virtuálních počítačů a v určitých oblastech Azure. Další informace najdete v tématu: https://docs.microsoft.com/azure/aks/enable-host-encryption |
|
| properties.enableFIPS |
boolean |
Určuje, jestli se má použít operační systém s podporou FIPS. Další podrobnosti najdete v tématu Přidání fondu uzlů s podporou FIPS. |
|
| properties.enableNodePublicIP |
boolean |
Určuje, jestli je každému uzlu přidělena vlastní veřejná IP adresa. Některé scénáře můžou vyžadovat, aby uzly ve fondu uzlů přijímaly vlastní vyhrazené veřejné IP adresy. Běžným scénářem jsou úlohy hraní her, kdy konzola potřebuje vytvořit přímé připojení ke cloudovému virtuálnímu počítači, aby se minimalizovaly segmenty směrování. Další informace najdete v tématu přiřazení veřejné IP adresy na uzel. Výchozí hodnota je false. |
|
| properties.enableUltraSSD |
boolean |
Zda povolit UltraSSD |
|
| properties.gatewayProfile |
Profilování specifické pro fond spravovaných agentů v režimu brány Toto pole nelze nastavit, pokud režim fondu agentů není brána. |
||
| properties.gpuInstanceProfile |
GPUInstanceProfile, který se má použít k určení profilu instance GPU MIG pro podporovanou skladovou položku virtuálního počítače GPU. |
||
| properties.gpuProfile |
Nastavení GPU pro fond agentů. |
||
| properties.hostGroupID |
string (arm-id) |
Plně kvalifikované ID prostředku vyhrazené skupiny hostitelů pro zřizování virtuálních počítačů, které se používají pouze ve scénáři vytváření, a ne povolené změny po nastavení. Toto je formulář: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Další informace najdete v tématu vyhrazených hostitelů Azure. |
|
| properties.kubeletConfig |
Konfigurace Kubeletu na uzlech fondu agentů. |
||
| properties.kubeletDiskType |
Určuje umístění prázdných svazkůDir, kořen dat modulu runtime kontejneru a dočasné úložiště Kubelet. |
||
| properties.linuxOSConfig |
Konfigurace operačního systému uzlů agenta Linuxu. |
||
| properties.localDNSProfile |
Konfiguruje místní DNS pro jednotlivé uzly s přepsáním VnetDNS a KubeDNS. LocalDNS pomáhá zlepšit výkon a spolehlivost překladu DNS v clusteru AKS. Více podrobností naleznete v aka.ms/aks/localdns. |
||
| properties.maxCount |
integer (int32) |
Maximální počet uzlů pro automatické škálování |
|
| properties.maxPods |
integer (int32) |
Maximální počet podů, které se dají spustit na uzlu. |
|
| properties.messageOfTheDay |
string |
Zpráva dne pro uzly s Linuxem, kódovaná base64. Řetězec s kódováním base64, který se zapíše do /etc/motd po dekódování. To umožňuje přizpůsobení zprávy dne pro uzly s Linuxem. Nesmí být určen pro uzly Windows. Musí se jednat o statický řetězec (tj. bude vytištěn nezpracovaný a nebude proveden jako skript). |
|
| properties.minCount |
integer (int32) |
Minimální počet uzlů pro automatické škálování |
|
| properties.mode |
Režim fondu agentů. Cluster musí mít vždy alespoň jeden fond agentů systému. Další informace o omezeních fondu agentů a osvědčených postupech najdete v tématu: https://docs.microsoft.com/azure/aks/use-system-pools |
||
| properties.networkProfile |
Nastavení fondu agentů souvisejících se sítí |
||
| properties.nodeImageVersion |
string |
Verze image uzlu |
|
| properties.nodeLabels |
object |
Popisky uzlů, které se mají uchovávat ve všech uzlech ve fondu agentů. |
|
| properties.nodePublicIPPrefixID |
string (arm-id) |
ID předpony veřejné IP adresy, ze kterých mají uzly virtuálních počítačů používat IP adresy. Toto je formulář: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} |
|
| properties.nodeTaints |
string[] |
Tainty přidané do nových uzlů během vytváření a škálování fondu uzlů Například key=value:NoSchedule. |
|
| properties.orchestratorVersion |
string |
Verze Kubernetes určená uživatelem Podporují se obě verze opravy <major.minor.patch> (např. 1.20.13) a <major.minor> (např. 1.20). Při <major.minor> je zvolena nejnovější podporovaná verze opravy GA automaticky. Aktualizace clusteru se stejným <major.minor> po vytvoření (např. 1.14.x –> 1.14) neaktivuje upgrade, i když je k dispozici novější verze opravy. Osvědčeným postupem je upgradovat všechny fondy uzlů v clusteru AKS na stejnou verzi Kubernetes. Verze fondu uzlů musí mít stejnou hlavní verzi jako řídicí rovina. Podverze fondu uzlů musí být ve dvou podverzi verze řídicí roviny. Verze fondu uzlů nemůže být větší než verze řídicí roviny. Další informace najdete v tématu upgradu fondu uzlů. |
|
| properties.osDiskSizeGB |
integer (int32) minimum: 0maximum: 2048 |
Velikost disku operačního systému v GB, která se má použít k určení velikosti disku pro každý počítač v hlavním fondu nebo fondu agentů. Pokud zadáte hodnotu 0, použije se výchozí velikost disku osDisk podle zadané hodnoty vmSize. |
|
| properties.osDiskType |
Typ disku s operačním systémem, který se má použít pro počítače ve fondu agentů. Výchozí hodnota je dočasný, pokud virtuální počítač podporuje a má disk mezipaměti větší než požadovaný disk OSDiskSizeGB. V opačném případě se ve výchozím nastavení nastaví spravovaný. Po vytvoření se nemusí změnit. Další informace naleznete v tématu dočasný operační systém. |
||
| properties.osSKU |
Určuje skladovou položku operačního systému používanou fondem agentů. Výchozí hodnota je Ubuntu, pokud je OSType Linux. Výchozí hodnota je Windows2019, když Kubernetes <= 1.24 nebo Windows2022, když Kubernetes >= 1.25, pokud je OSType Windows. |
||
| properties.osType | Linux |
Typ operačního systému. Výchozí hodnota je Linux. |
|
| properties.podIPAllocationMode |
Režim přidělování IP podů. Režim přidělování IP adres pro pody ve fondu agentů. Musí se používat s podSubnetId. Výchozí hodnota je DynamicIndividual. |
||
| properties.podSubnetID |
string (arm-id) |
ID podsítě, ke které se pody připojí při spuštění. Pokud tento parametr vynecháte, IP adresy podů se staticky přiřazují v podsíti uzlu (další podrobnosti najdete v tématu vnetSubnetID). Toto je formulář: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
|
| properties.powerState |
Bez ohledu na to, jestli je fond agentů spuštěný nebo zastavený. Při prvním vytvoření fondu agentů je spuštěný. Fond agentů lze zastavit nastavením tohoto pole na Zastaveno. Zastavený fond agentů zastaví všechny své virtuální počítače a nenabíhá poplatky za fakturaci. Fond agentů lze zastavit pouze v případě, že je spuštěný a stav zřizování je úspěšný. |
||
| properties.provisioningState |
string |
Aktuální stav nasazení nebo zřizování. |
|
| properties.proximityPlacementGroupID |
string (arm-id) |
ID skupiny umístění bezkontaktní komunikace. |
|
| properties.scaleDownMode |
Režim vertikálního snížení kapacity, který se použije při škálování fondu agentů. To také ovlivňuje chování automatického škálování clusteru. Pokud není zadáno, ve výchozím nastavení se odstraní. |
||
| properties.scaleSetEvictionPolicy | Delete |
Zásady vyřazení škálovací sady virtuálních počítačů, které se mají použít. Tuto hodnotu nelze zadat, pokud není scaleSetPriority spot. Pokud není zadáno, výchozí hodnota je Odstranit. |
|
| properties.scaleSetPriority | Regular |
Priorita škálovací sady virtuálních počítačů Pokud není zadáno, výchozí hodnota je Normální. |
|
| properties.securityProfile |
Nastavení zabezpečení fondu agentů. |
||
| properties.spotMaxPrice |
number |
-1 |
Maximální cena (v amerických dolarech) jste ochotni zaplatit za spotové instance. Možné hodnoty jsou desetinná hodnota větší než nula nebo -1 označující výchozí cenu, která má být up-to na vyžádání. Možné hodnoty jsou desetinná hodnota větší než nula nebo -1, což značí ochotu zaplatit jakoukoli cenu na vyžádání. Další podrobnosti o spotových cenách najdete v tématu cenových spotových virtuálních počítačů. |
| properties.status |
Obsahuje informace o fondu agentů jen pro čtení. |
||
| properties.tags |
object |
Značky, které se mají uchovávat ve škálovací sadě virtuálních počítačů fondu agentů. |
|
| properties.type |
Typ fondu agentů. |
||
| properties.upgradeSettings |
Nastavení pro upgrade fondu agentů |
||
| properties.virtualMachineNodesStatus |
Stav uzlů ve fondu agentů VirtualMachines. |
||
| properties.virtualMachinesProfile |
Specifikace fondu agentů VirtualMachines |
||
| properties.vmSize |
string |
Velikost virtuálních počítačů fondu agentů. Dostupnost velikosti virtuálního počítače se liší podle oblasti. Pokud uzel obsahuje nedostatečné výpočetní prostředky (paměť, procesor atd.), nemusí se pody správně spustit. Další podrobnosti o omezených velikostech virtuálních počítačů najdete v tématu: https://docs.microsoft.com/azure/aks/quotas-skus-regions |
|
| properties.vnetSubnetID |
string (arm-id) |
ID podsítě, ke které se uzly fondu agentů a volitelně pody připojí při spuštění. Pokud tento parametr nezadáte, vygeneruje a použije se virtuální síť a podsíť. Pokud není zadán žádný podSubnetID, platí to pro uzly a pody, jinak se vztahuje pouze na uzly. Toto je formulář: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
|
| properties.windowsProfile |
Profil konkrétního fondu agentů Windows. |
||
| properties.workloadRuntime |
Určuje typ úlohy, který může uzel spustit. |
||
| type |
string |
Typ zdroje |
AgentPoolGatewayProfile
Profil fondu agentů spravované brány clusteru
| Name | Typ | Default value | Description |
|---|---|---|---|
| publicIPPrefixSize |
integer (int32) minimum: 28maximum: 31 |
31 |
Fond agentů brány přidruží jednu veřejnou IPPrefix pro každou statickou bránu výchozího přenosu dat k zajištění veřejného výchozího přenosu dat. Uživatel by měl vybrat velikost veřejné IPPrefixu. Každému uzlu ve fondu agentů je přiřazena jedna IP adresa z IPPrefixu. Velikost IPPrefixu tedy slouží jako limit velikosti fondu agentů brány. Kvůli omezení velikosti veřejné IPPrefixu Azure je platný rozsah hodnot [28, 31] (/31 = 2 uzly/IP adresy, /30 = 4 uzly/IP adresy, /29 = 8 uzlů/IP adres, /28 = 16 uzlů/IP adres). Výchozí hodnota je 31. |
AgentPoolMode
Režim fondu agentů. Cluster musí mít vždy alespoň jeden fond agentů systému. Další informace o omezeních fondu agentů a osvědčených postupech najdete v tématu: https://docs.microsoft.com/azure/aks/use-system-pools
| Hodnota | Description |
|---|---|
| System |
Fondy systémových agentů jsou primárně určeny k hostování kritických systémových podů, jako jsou CoreDNS a metrics-server. Systémové fondy agentů osType musí být Linux. Skladová položka virtuálního počítače s fondy systémových agentů musí mít alespoň 2vCPU a 4 GB paměti. |
| User |
Fondy uživatelských agentů jsou primárně určeny k hostování podů aplikací. |
| Gateway |
Fondy agentů brány jsou vyhrazené pro poskytování statických výstupních IP adres do podů. Další podrobnosti najdete tady: https://aka.ms/aks/static-egress-gateway. |
AgentPoolNetworkProfile
Nastavení sítě fondu agentů
| Name | Typ | Description |
|---|---|---|
| allowedHostPorts |
Rozsahy portů, ke kterým má povolený přístup. Zadané oblasti se mohou překrývat. |
|
| applicationSecurityGroups |
string[] (arm-id) |
ID skupin zabezpečení aplikace, které fond agentů přidruží při vytváření. |
| nodePublicIPTags |
IPTag[] |
IPTagy veřejných IP adres na úrovni instance |
AgentPoolSecurityProfile
Nastavení zabezpečení fondu agentů.
| Name | Typ | Description |
|---|---|---|
| enableSecureBoot |
boolean |
Zabezpečené spouštění je funkce důvěryhodného spuštění, která zajišťuje, že se můžou spouštět jenom podepsané operační systémy a ovladače. Další podrobnosti najdete v tématu aka.ms/aks/trustedlaunch. Pokud není zadáno, výchozí hodnota je false. |
| enableVTPM |
boolean |
vTPM je funkce Trusted Launch pro konfiguraci vyhrazeného zabezpečeného trezoru pro klíče a měření uložená místně na uzlu. Další podrobnosti najdete v tématu aka.ms/aks/trustedlaunch. Pokud není zadáno, výchozí hodnota je false. |
| sshAccess |
Metoda přístupu SSH fondu agentů. |
AgentPoolSSHAccess
Metoda přístupu SSH fondu agentů.
| Hodnota | Description |
|---|---|
| LocalUser |
Může se připojit k uzlu jako místní uživatel pomocí privátního klíče. |
| Disabled |
Služba SSH bude na uzlu vypnutá. |
AgentPoolStatus
Obsahuje informace o fondu agentů jen pro čtení.
| Name | Typ | Description |
|---|---|---|
| provisioningError |
Podrobné informace o chybě fondu agentů. Uchovává podrobné informace o selhání. Pokud nedošlo k žádné chybě, bude toto pole vynecháno. |
AgentPoolType
Typ fondu agentů.
| Hodnota | Description |
|---|---|
| VirtualMachineScaleSets |
Vytvořte fond agentů zálohovaný škálovací sadou virtuálních počítačů. |
| AvailabilitySet |
Použití tohoto nástroje se důrazně nedoporučuje. |
| VirtualMachines |
Vytvořte fond agentů zálohovaný režimem orchestrace virtuálních počítačů s jednou instancí. |
AgentPoolUpgradeSettings
Nastavení pro upgrade fondu agentů
| Name | Typ | Description |
|---|---|---|
| drainTimeoutInMinutes |
integer (int32) minimum: 1maximum: 1440 |
Časový limit vyčerpání pro uzel. Doba (v minutách) čekání na vyřazení podů a řádné ukončení na uzel. Tato doba čekání na vyřazení respektuje čekání na rozpočty přerušení podů. Pokud dojde k překročení této doby, upgrade se nezdaří. Pokud není zadáno, výchozí hodnota je 30 minut. |
| maxSurge |
string |
Maximální početneboch Můžete ho nastavit buď na celé číslo (např. 5), nebo procento (např. 50%). Pokud je zadáno procento, jedná se o procento celkové velikosti fondu agentů v době upgradu. V procentech se desetinné uzly zaokrouhlují nahoru. Pokud není zadáno, výchozí hodnota je 10%. Další informace, včetně osvědčených postupů, naleznete v tématu: https://learn.microsoft.com/en-us/azure/aks/upgrade-cluster |
| maxUnavailable |
string |
Maximální počet nebo procento uzlů, které mohou být během upgradu současně nedostupné. Můžete ho nastavit buď na celé číslo (např. 1), nebo procento (např. 5%). Pokud je zadáno procento, jedná se o procento celkové velikosti fondu agentů v době upgradu. V procentech se desetinné uzly zaokrouhlují nahoru. Pokud není zadáno, výchozí hodnota je 0. Další informace, včetně osvědčených postupů, naleznete v tématu: https://learn.microsoft.com/en-us/azure/aks/upgrade-cluster |
| nodeSoakDurationInMinutes |
integer (int32) minimum: 0maximum: 30 |
Doba namáčení uzlu. Doba (v minutách) čekání po vyprázdnění uzlu a před opětovným obnovením a přechodem na další uzel. Pokud není zadáno, výchozí hodnota je 0 minut. |
| undrainableNodeBehavior |
Definuje chování neschůdných uzlů během upgradu. Nejčastější příčinou nepovolitelného uzlu jsou rozpočty přerušení podů (PDB), ale jiné problémy, jako je období odkladu ukončení podu, překračuje zbývající časový limit pro vyprázdnění uzlu nebo pod je stále ve spuštěném stavu, můžou také způsobit nedržitelné uzly. |
AgentPoolWindowsProfile
Profil konkrétního fondu agentů Windows.
| Name | Typ | Description |
|---|---|---|
| disableOutboundNat |
boolean |
Zda zakázat OutboundNAT v uzlech Windows. Výchozí hodnota je false. Odchozí překlad adres (NAT) je možné zakázat pouze v případě, že odchozí typ clusteru je NAT Gateway a fond agentů Windows nemá povolenou veřejnou IP adresu uzlu. |
code
Určuje, jestli je cluster spuštěný nebo zastavený.
| Hodnota | Description |
|---|---|
| Running |
Cluster je spuštěný. |
| Stopped |
Cluster je zastaven. |
CreationData
Data používaná při vytváření cílového prostředku ze zdrojového prostředku
| Name | Typ | Description |
|---|---|---|
| sourceResourceId |
string (arm-id) |
Toto je ID ARM zdrojového objektu, které se má použít k vytvoření cílového objektu. |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
| Name | Typ | Description |
|---|---|---|
| info |
object |
Další informace. |
| type |
string |
Další typ informací. |
ErrorDetail
Podrobnosti o chybě.
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Další informace o chybě. |
|
| code |
string |
Kód chyby. |
| details |
Podrobnosti o chybě. |
|
| message |
string |
Chybová zpráva. |
| target |
string |
Cíl chyby. |
ErrorResponse
Chybová odpověď
| Name | Typ | Description |
|---|---|---|
| error |
Objekt chyby. |
GPUDriver
Zda se mají nainstalovat ovladače GPU. Pokud není zadaný, výchozí hodnota je Nainstalovat.
| Hodnota | Description |
|---|---|
| Install |
Nainstalujte ovladač. |
| None |
Přeskočte instalaci ovladače. |
GPUInstanceProfile
GPUInstanceProfile, který se má použít k určení profilu instance GPU MIG pro podporovanou skladovou položku virtuálního počítače GPU.
| Hodnota | Description |
|---|---|
| MIG1g | |
| MIG2g | |
| MIG3g | |
| MIG4g | |
| MIG7g |
GPUProfile
Nastavení GPU pro fond agentů.
| Name | Typ | Description |
|---|---|---|
| driver |
Zda se mají nainstalovat ovladače GPU. Pokud není zadaný, výchozí hodnota je Nainstalovat. |
IPTag
Obsahuje IPTag přidružený k objektu.
| Name | Typ | Description |
|---|---|---|
| ipTagType |
string |
Typ značky IP. Příklad: RoutingPreference. |
| tag |
string |
Hodnota značky IP přidružené k veřejné IP adrese. Příklad: Internet. |
KubeletConfig
Konfigurace kubeletu uzlů agenta Další podrobnosti najdete v tématu konfigurace vlastních uzlů AKS.
| Name | Typ | Description |
|---|---|---|
| allowedUnsafeSysctls |
string[] |
Povolený seznam nebezpečných vzorů sysctl nebo nebezpečných vzorů sysctl (končících ). |
| containerLogMaxFiles |
integer (int32) minimum: 2 |
Maximální počet souborů protokolu kontejneru, které mohou být přítomné pro kontejner. Číslo musí být ≥ 2. |
| containerLogMaxSizeMB |
integer (int32) |
Maximální velikost souboru protokolu kontejneru (např. 10Mi) před otočením. |
| cpuCfsQuota |
boolean |
Pokud je pro kontejnery, které určují limity procesoru, povolená kvóta CFS procesoru. Výchozí hodnota je true. |
| cpuCfsQuotaPeriod |
string |
Hodnota období kvóty CPU CFS. Výchozí hodnota je 100 ms. Platné hodnoty jsou posloupnost desetinných čísel s volitelným zlomkem a příponou jednotky. Příklad: 300ms, 2h45m. Podporované jednotky jsou ns, us, ms, s, m a h. |
| cpuManagerPolicy |
string |
Zásady správce procesoru, které se mají použít. Výchozí hodnota je žádná. Další informace najdete v tématu Zásady správy procesoru Kubernetes . Povolené hodnoty jsou none a static. |
| failSwapOn |
boolean |
Pokud je nastavená hodnota true, kubelet se nepodaří spustit, pokud je na uzlu povoleno prohození. |
| imageGcHighThreshold |
integer (int32) |
Procento využití disku, po kterém se vždy spustí uvolňování nevyužívaných obrazů. Pokud chcete zakázat uvolňování paměti obrázků, nastavte hodnotu na 100. Výchozí hodnota je 85% |
| imageGcLowThreshold |
integer (int32) |
Procento využití disku, při kterém nikdy nedojde ke spuštění uvolnění nepoužívaných obrazů. Nelze nastavit vyšší než imageGcHighThreshold. Výchozí hodnota je 80% |
| podMaxPids |
integer (int32) |
Maximální počet procesů na pod. |
| topologyManagerPolicy |
string |
Zásady Správce topologie, které se mají použít. Další informace naleznete v tématu Správce topologie Kubernetes. Výchozí hodnota je žádná. Povolené hodnoty jsou none, best-effort, restricted a single-numa-node. |
KubeletDiskType
Určuje umístění prázdných svazkůDir, kořen dat modulu runtime kontejneru a dočasné úložiště Kubelet.
| Hodnota | Description |
|---|---|
| OS |
Kubelet bude pro svá data používat disk s operačním systémem. |
| Temporary |
Kubelet použije pro svá data dočasný disk. |
LinuxOSConfig
Konfigurace operačního systému uzlů agenta Linuxu Další podrobnosti najdete v tématu konfigurace vlastních uzlů AKS.
| Name | Typ | Description |
|---|---|---|
| swapFileSizeMB |
integer (int32) |
Velikost v MB prohození souboru, který se vytvoří na každém uzlu. |
| sysctls |
Nastavení sysctl pro uzly agenta Linuxu. |
|
| transparentHugePageDefrag |
string |
Zda by jádro mělo agresivně využívat komprimace paměti, aby bylo k dispozici více obrovských stránek. Platné hodnoty jsou 'always', 'defer', 'defer+madvise', 'madvise' a 'never'. Výchozí hodnota je madvise. Další informace naleznete v tématu Transparent Hugepages. |
| transparentHugePageEnabled |
string |
Jestli jsou povolené průhledné obrovské stránky. Platné hodnoty jsou 'always', 'madvise' a 'never'. Výchozí hodnota je vždy. Další informace naleznete v tématu Transparent Hugepages. |
LocalDNSForwardDestination
Cílový server pro předávání dotazů DNS z localDNS.
| Hodnota | Description |
|---|---|
| ClusterCoreDNS |
Přesměrujte dotazy DNS z localDNS do clusteru CoreDNS. |
| VnetDNS |
Předávejte dotazy DNS z localDNS na server DNS nakonfigurovaný ve virtuální síti. Virtuální síť může mít nakonfigurovaných více serverů DNS. |
LocalDNSForwardPolicy
Předávací politika pro výběr nadřazeného serveru DNS. Další informace naleznete v části forward plugin .
| Hodnota | Description |
|---|---|
| Sequential |
Implementuje sekvenční výběr serveru DNS proti proudu. Další informace naleznete v části forward plugin . |
| RoundRobin |
Implementuje kruhové dotazování pro výběr nadřazeného DNS serveru. Další informace naleznete v části forward plugin . |
| Random |
Implementuje náhodný výběr serveru DNS proti proudu. Další informace naleznete v části forward plugin . |
LocalDNSMode
Režim povolení pro localDNS.
| Hodnota | Description |
|---|---|
| Preferred |
Pokud aktuální verze nástroje Orchestrator tuto funkci podporuje, upřednostněte povolení localDNS. |
| Required |
Povolte localDNS. |
| Disabled |
Zakažte localDNS. |
LocalDNSOverride
Přepsání pro localDNS profil.
| Name | Typ | Default value | Description |
|---|---|---|---|
| cacheDurationInSeconds |
integer (int32) |
3600 |
Uložit maximální hodnotu TTL do mezipaměti v sekundách. Další informace naleznete v části zásuvný modul mezipaměti . |
| forwardDestination | ClusterCoreDNS |
Cílový server pro předávání dotazů DNS z localDNS. |
|
| forwardPolicy | Sequential |
Předávací politika pro výběr nadřazeného serveru DNS. Další informace naleznete v části forward plugin . |
|
| maxConcurrent |
integer (int32) |
1000 |
Maximální počet souběžných dotazů. Další informace naleznete v části forward plugin . |
| protocol | PreferUDP |
Vynucujte protokol TCP nebo upřednostněte protokol UDP pro připojení z localDNS k nadřazenému serveru DNS. |
|
| queryLogging | Error |
Úroveň protokolu pro dotazy DNS v localDNS. |
|
| serveStale | Immediate |
Zásady pro poskytování zastaralých dat. Další informace naleznete v části zásuvný modul mezipaměti . |
|
| serveStaleDurationInSeconds |
integer (int32) |
3600 |
Poskytujte zastaralou dobu trvání během několika sekund. Další informace naleznete v části zásuvný modul mezipaměti . |
LocalDNSProfile
Konfiguruje místní DNS pro jednotlivé uzly s přepsáním VnetDNS a KubeDNS. LocalDNS pomáhá zlepšit výkon a spolehlivost překladu DNS v clusteru AKS. Více podrobností naleznete v aka.ms/aks/localdns.
| Name | Typ | Default value | Description |
|---|---|---|---|
| kubeDNSOverrides |
<string,
Local |
Přepsání KubeDNS se vztahují na provoz DNS z podů s dnsPolicy:ClusterFirst (označované jako provoz KubeDNS). |
|
| mode | Preferred |
Režim povolení pro localDNS. |
|
| state |
Systémem generovaný stav localDNS. |
||
| vnetDNSOverrides |
<string,
Local |
Přepsání VnetDNS se vztahují na provoz DNS z podů s dnsPolicy:default nebo kubelet (označované jako provoz VnetDNS). |
LocalDNSProtocol
Vynucujte protokol TCP nebo upřednostněte protokol UDP pro připojení z localDNS k nadřazenému serveru DNS.
| Hodnota | Description |
|---|---|
| PreferUDP |
Preferovat UDP protokol pro připojení z localDNS k upstream DNS serveru. |
| ForceTCP |
Vynucuje protokol TCP pro připojení z localDNS k nadřazenému serveru DNS. |
LocalDNSQueryLogging
Úroveň protokolu pro dotazy DNS v localDNS.
| Hodnota | Description |
|---|---|
| Error |
Povolí protokolování chyb v localDNS. Pro více informací se podívejte na plugin errors . |
| Log |
Povolí protokolování dotazů v localDNS. Další informace naleznete v tématu log plugin . |
LocalDNSServeStale
Zásady pro poskytování zastaralých dat. Další informace naleznete v části zásuvný modul mezipaměti .
| Hodnota | Description |
|---|---|
| Verify |
Poskytujte zastaralá data s ověřením. Před odesláním položky s vypršenou platností klientovi nejprve ověřte, zda je položka stále nedostupná ze zdroje. Další informace naleznete v části zásuvný modul mezipaměti . |
| Immediate |
Zastaralá data poskytujte okamžitě. Odešlete položku s vypršenou platností klientovi před kontrolou, zda je položka dostupná ze zdroje. Další informace naleznete v části zásuvný modul mezipaměti . |
| Disable |
Zakažte poskytování zastaralých dat. |
LocalDNSState
Systémem generovaný stav localDNS.
| Hodnota | Description |
|---|---|
| Enabled |
localDNS je povolen. |
| Disabled |
localDNS je zakázáno. |
ManualScaleProfile
Specifikace počtu počítačů.
| Name | Typ | Description |
|---|---|---|
| count |
integer (int32) |
Počet uzlů |
| size |
string |
Velikost virtuálního počítače, kterou AKS použije při vytváření a škálování, například "Standard_E4s_v3", "Standard_E16s_v3" nebo "Standard_D16s_v5". |
OSDiskType
Typ disku s operačním systémem, který se má použít pro počítače ve fondu agentů. Výchozí hodnota je dočasný, pokud virtuální počítač podporuje a má disk mezipaměti větší než požadovaný disk OSDiskSizeGB. V opačném případě se ve výchozím nastavení nastaví spravovaný. Po vytvoření se nemusí změnit. Další informace naleznete v tématu dočasný operační systém.
| Hodnota | Description |
|---|---|
| Managed |
Azure replikuje disk operačního systému pro virtuální počítač do úložiště Azure, aby nedocházelo ke ztrátě dat v případě, že by bylo nutné virtuální počítač přemístit na jiného hostitele. Vzhledem k tomu, že kontejnery nejsou navržené tak, aby měly trvalý místní stav, nabízí toto chování omezenou hodnotu a zároveň poskytuje určité nevýhody, včetně pomalejšího zřizování uzlů a vyšší latence čtení a zápisu. |
| Ephemeral |
Dočasné disky s operačním systémem jsou uloženy pouze na hostitelském počítači, stejně jako dočasný disk. To poskytuje nižší latenci čtení a zápisu spolu s rychlejším škálováním uzlů a upgrady clusteru. |
OSSKU
Určuje skladovou položku operačního systému používanou fondem agentů. Výchozí hodnota je Ubuntu, pokud je OSType Linux. Výchozí hodnota je Windows2019, když Kubernetes <= 1.24 nebo Windows2022, když Kubernetes >= 1.25, pokud je OSType Windows.
| Hodnota | Description |
|---|---|
| AzureLinux |
Jako operační systém pro image uzlů použijte AzureLinux. Azure Linux je distribuce Linuxu optimalizovaná pro kontejnery vytvořená Microsoftem. Další informace najdete v https://aka.ms/azurelinux. |
| AzureLinux3 |
Jako operační systém pro image uzlů použijte AzureLinux3. Azure Linux je distribuce Linuxu optimalizovaná pro kontejnery vytvořená Microsoftem. Další informace najdete v https://aka.ms/azurelinux. Informace o omezeních naleznete na adrese https://aka.ms/aks/node-images. Pokyny k migraci operačního systému naleznete v tématu https://aka.ms/aks/upgrade-os-version. |
| CBLMariner |
Zastaralá jednotka OSSKU. Microsoft doporučuje, aby nová nasazení zvolila místo toho AzureLinux. |
| Ubuntu |
Jako operační systém použijte Ubuntu pro image uzlů. |
| Ubuntu2204 |
Jako operační systém pro image uzlů použijte Ubuntu2204, ale Ubuntu 22.04 nemusí být podporováno pro všechny fondy uzlů. Omezení a podporované verze Kubernetes najdete v tématu https://aka.ms/aks/supported-ubuntu-versions |
| Ubuntu2404 |
Jako operační systém pro image uzlů použijte Ubuntu2404, ale Ubuntu 24.04 nemusí být podporováno pro všechny fondy uzlů. Omezení a podporované verze Kubernetes najdete v tématu https://aka.ms/aks/supported-ubuntu-versions |
| Windows2019 |
Jako operační systém pro image uzlů použijte Windows2019. Nepodporované fondy systémových uzlů. Windows2019 podporuje pouze kontejnery Windows2019; Nemůže spouštět kontejnery Windows2022 a naopak. |
| Windows2022 |
Jako operační systém pro image uzlů použijte Windows2022. Nepodporované fondy systémových uzlů. Windows2022 podporuje pouze kontejnery Windows2022; Nemůže spouštět kontejnery Windows2019 a naopak. |
OSType
Typ operačního systému. Výchozí hodnota je Linux.
| Hodnota | Description |
|---|---|
| Linux |
Použijte Linux. |
| Windows |
Použijte systém Windows. |
PodIPAllocationMode
Režim přidělování IP podů. Režim přidělování IP adres pro pody ve fondu agentů. Musí se používat s podSubnetId. Výchozí hodnota je DynamicIndividual.
| Hodnota | Description |
|---|---|
| DynamicIndividual |
Každému uzlu se přidělí nesouvislý seznam IP adres, které lze přiřadit podům. To je lepší pro maximalizaci malé až střední podsítě velikosti /16 nebo menší. Cluster Azure CNI s dynamickým přidělováním IP adres se ve výchozím nastavení přepne do tohoto režimu, pokud zákazník explicitně nezadá podIPAllocationMode |
| StaticBlock |
Každému uzlu jsou staticky přiděleny bloky CIDR o velikosti /28 = 16 IP adres na blok, aby byly splněny maxPody na uzel. Počet bloků CIDR >= (maxPods / 16). Blok místo jedné IP adresy se počítá s limitem privátní IP adresy virtuální sítě Azure 65 tisíc. Proto je režim bloku vhodný pro spouštění větších úloh s větším než aktuálním limitem 65 tisíc podů v clusteru. Tento režim je vhodnější pro škálování s většími podsítěmi /15 nebo většími. |
PortRange
Rozsah portů.
| Name | Typ | Description |
|---|---|---|
| portEnd |
integer (int32) minimum: 1maximum: 65535 |
Maximální port, který je součástí rozsahu. Měla by být v rozsahu od 1 do 65535 a měla by být větší nebo rovna portuStart. |
| portStart |
integer (int32) minimum: 1maximum: 65535 |
Minimální port, který je součástí rozsahu. Měla by být v rozsahu od 1 do 65535 a měla by být menší nebo rovna portuEnd. |
| protocol |
Síťový protokol portu. |
PowerState
Popisuje stav napájení clusteru.
| Name | Typ | Description |
|---|---|---|
| code |
Určuje, jestli je cluster spuštěný nebo zastavený. |
Protocol
Síťový protokol portu.
| Hodnota | Description |
|---|---|
| TCP |
Protokol TCP. |
| UDP |
Protokol UDP. |
ScaleDownMode
Popisuje, jak jsou virtuální počítače přidávány do fondů agentů nebo z nich odebírány. Viz stavy fakturace.
| Hodnota | Description |
|---|---|
| Delete |
Vytvářejte nové instance během vertikálního navýšení kapacity a odeberte instance během horizontálního navýšení kapacity. |
| Deallocate |
Pokuste se spustit zrušené instance (pokud existují) během vertikálního navýšení kapacity a uvolněte instance během horizontálního navýšení kapacity. |
ScaleProfile
Specifikace, jak škálovat fond agentů VirtualMachines
| Name | Typ | Description |
|---|---|---|
| manual |
Specifikace, jak škálovat fond agentů VirtualMachines na pevnou velikost. |
ScaleSetEvictionPolicy
Zásady vyřazení škálovací sady virtuálních počítačů. Zásady vyřazení určují, co se má s virtuálním počítačem dělat při jeho vyloučení. Výchozí hodnota je Odstranit. Další informace o vyřazení naleznete v tématu spotové virtuální počítače.
| Hodnota | Description |
|---|---|
| Delete |
Uzly v podkladové škálovací sadě fondu uzlů se při vyřazení odstraní. |
| Deallocate |
Uzly v podkladové škálovací sadě fondu uzlů se při vyřazení nastaví do stavu zastaveno a zrušeno. Uzly v zastaveném uvolněném stavu se započítávají do kvóty výpočetních prostředků a můžou způsobovat problémy se škálováním nebo upgradem clusteru. |
ScaleSetPriority
Priorita škálovací sady virtuálních počítačů
| Hodnota | Description |
|---|---|
| Spot |
Budou použity virtuální počítače s prioritou spotů. Pro spotové uzly neexistuje žádná smlouva SLA. Další informace najdete na místě na AKS. |
| Regular |
Budou použity běžné virtuální počítače. |
SysctlConfig
Nastavení sysctl pro uzly agenta Linuxu.
| Name | Typ | Description |
|---|---|---|
| fsAioMaxNr |
integer (int32) |
Nastavení sysctl fs.aio-max-nr. |
| fsFileMax |
integer (int32) |
Nastavení sysctl fs.file-max. |
| fsInotifyMaxUserWatches |
integer (int32) |
Nastavení sysctl fs.inotify.max_user_watches. |
| fsNrOpen |
integer (int32) |
Nastavení sysctl fs.nr_open. |
| kernelThreadsMax |
integer (int32) |
Sysctl nastavení kernel.threads-max. |
| netCoreNetdevMaxBacklog |
integer (int32) |
Nastavení sysctl net.core.netdev_max_backlog. |
| netCoreOptmemMax |
integer (int32) |
Nastavení sysctl net.core.optmem_max. |
| netCoreRmemDefault |
integer (int32) |
Nastavení sysctl net.core.rmem_default. |
| netCoreRmemMax |
integer (int32) |
Nastavení sysctl net.core.rmem_max. |
| netCoreSomaxconn |
integer (int32) |
Nastavení sysctl net.core.somaxconn. |
| netCoreWmemDefault |
integer (int32) |
Nastavení sysctl net.core.wmem_default. |
| netCoreWmemMax |
integer (int32) |
Nastavení sysctl net.core.wmem_max. |
| netIpv4IpLocalPortRange |
string |
Nastavení sysctl net.ipv4.ip_local_port_range. |
| netIpv4NeighDefaultGcThresh1 |
integer (int32) |
Nastavení sysctl net.ipv4.neigh.default.gc_thresh1. |
| netIpv4NeighDefaultGcThresh2 |
integer (int32) |
Nastavení sysctl net.ipv4.neigh.default.gc_thresh2. |
| netIpv4NeighDefaultGcThresh3 |
integer (int32) |
Nastavení sysctl net.ipv4.neigh.default.gc_thresh3. |
| netIpv4TcpFinTimeout |
integer (int32) |
Nastavení sysctl net.ipv4.tcp_fin_timeout. |
| netIpv4TcpKeepaliveProbes |
integer (int32) |
Nastavení sysctl net.ipv4.tcp_keepalive_probes. |
| netIpv4TcpKeepaliveTime |
integer (int32) |
Nastavení sysctl net.ipv4.tcp_keepalive_time. |
| netIpv4TcpMaxSynBacklog |
integer (int32) |
Nastavení sysctl net.ipv4.tcp_max_syn_backlog. |
| netIpv4TcpMaxTwBuckets |
integer (int32) |
Nastavení sysctl net.ipv4.tcp_max_tw_buckets. |
| netIpv4TcpTwReuse |
boolean |
Nastavení sysctl net.ipv4.tcp_tw_reuse. |
| netIpv4TcpkeepaliveIntvl |
integer (int32) minimum: 10maximum: 90 |
Nastavení sysctl net.ipv4.tcp_keepalive_intvl. |
| netNetfilterNfConntrackBuckets |
integer (int32) minimum: 65536maximum: 524288 |
Nastavení sysctl net.netfilter.nf_conntrack_buckets. |
| netNetfilterNfConntrackMax |
integer (int32) minimum: 131072maximum: 2097152 |
Nastavení sysctl net.netfilter.nf_conntrack_max. |
| vmMaxMapCount |
integer (int32) |
Nastavení sysctl vm.max_map_count. |
| vmSwappiness |
integer (int32) |
Nastavení sysctl vm.swappiness. |
| vmVfsCachePressure |
integer (int32) |
Nastavení sysctl vm.vfs_cache_pressure. |
UndrainableNodeBehavior
Definuje chování neschůdných uzlů během upgradu. Nejčastější příčinou nepovolitelného uzlu jsou rozpočty přerušení podů (PDB), ale jiné problémy, jako je období odkladu ukončení podu, překračuje zbývající časový limit pro vyprázdnění uzlu nebo pod je stále ve spuštěném stavu, můžou také způsobit nedržitelné uzly.
| Hodnota | Description |
|---|---|
| Schedule |
AKS označí blokované uzly jako plánovatelné, ale blokované uzly se neupgradují. Bude proveden pokus o odstranění všech přepětí uzlů. Operace upgradu a spravovaný cluster budou ve stavu selhání, pokud existují nějaké blokované uzly. |
| Cordon |
AKS blokované uzly během upgradu nahradí přepěťovými uzly. Blokované uzly budou zřetěděny a nahrazeny přepětím uzlů. Blokované uzly budou mít popisek kubernetes.azure.com/upgrade-status:Quarantined. Pro každý blokovaný uzel se zachová přepětí. Bude proveden pokus o odstranění všech ostatních přepětí uzlů. Pokud je k nahrazení blokovaných uzlů dostatek uzlů, operace upgradu a spravovaný cluster bude ve stavu selhání. Jinak se operace upgradu a spravovaný cluster zruší. |
VirtualMachineNodes
Aktuální stav ve skupině uzlů se stejnou velikostí virtuálního počítače
| Name | Typ | Description |
|---|---|---|
| count |
integer (int32) |
Počet uzlů |
| size |
string |
Velikost virtuálního počítače agentů používaných k hostování této skupiny uzlů |
VirtualMachinesProfile
Specifikace fondu agentů VirtualMachines
| Name | Typ | Description |
|---|---|---|
| scale |
Specifikace, jak škálovat fond agentů VirtualMachines |
WorkloadRuntime
Určuje typ úlohy, který může uzel spustit.
| Hodnota | Description |
|---|---|
| OCIContainer |
Uzly budou používat Kubelet ke spouštění standardních úloh kontejneru OCI. |
| WasmWasi |
Uzly budou používat Krustlet ke spouštění úloh WASM pomocí poskytovatele WASI (Preview). |
| KataVmIsolation |
Uzly mohou pomocí (Kata + Cloud Hypervisor + Hyper-V) povolit vnořené pody založené na virtuálních počítačích. Vzhledem k použití technologie Hyper-V je samotný operační systém uzlu AKS vnořeným virtuálním počítačem (kořenovým operačním systémem) technologie Hyper-V. Dá se tedy použít pouze u řad virtuálních počítačů, které podporují vnořenou virtualizaci, jako je řada Dv3. |