ManagedClusterProperties interface

Vlastnosti spravovaného clusteru.

Vlastnosti

aadProfile

Konfigurace Azure Active Directory.

addonProfiles

Profil doplňku spravovaného clusteru

agentPoolProfiles

Vlastnosti fondu agentů.

aiToolchainOperatorProfile

Nastavení operátoru sady nástrojů AI, která platí pro celý cluster.

apiServerAccessProfile

Přístupový profil pro server rozhraní API spravovaného clusteru.

autoScalerProfile

Parametry, které se mají použít u automatického škálování clusteru, když je povoleno

autoUpgradeProfile

Konfigurace automatického upgradu.

azureMonitorProfile

Azure Monitor addon profiles pro monitorování managed clusteru.

azurePortalFqdn

Speciální FQDN používaný Azure Portal pro přístup ke Managed Cluster. Tento FQDN je určen pouze pro Azure Portal a neměl by být používán jinými klienty. Azure Portal vyžaduje, aby v některých odpovědích byly odesílány určité hlavičky Cross-Origin Resource Sharing (CORS), což Kubernetes APIServer ve výchozím nastavení nezpracovává. Tento speciální FQDN podporuje CORS, což umožňuje správnému fungování Azure Portal.

bootstrapProfile

Profil konfigurace bootstrap clusteru

currentKubernetesVersion

Verze Kubernetes, na které je spravovaný cluster spuštěný. Pokud byl kubernetesVersion plně zadanou verzí <major.minor.patch>, bude toto pole přesně stejné. Pokud byl kubernetesVersion <major.minor>, bude toto pole obsahovat úplnou verzi <major.minor.patch>.

disableLocalAccounts

Pokud by místní účty měly být ve spravovaném clusteru zakázané. Pokud je nastavená hodnota true, získání statických přihlašovacích údajů bude pro tento cluster zakázané. Tato možnost se musí používat jenom u spravovaných clusterů, které jsou povolené službou AAD. Další podrobnosti najdete v tématu zakázání místních účtů.

diskEncryptionSetID

ID prostředku pro šifrování disku nastavené pro povolení šifrování neaktivních uložených dat. Je to ve formě: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}'

dnsPrefix

Předpona DNS spravovaného clusteru. Po vytvoření spravovaného clusteru to nejde aktualizovat.

enableRbac

Zda povolit Kubernetes Role-Based Access Control.

fqdn

Plně kvalifikovaný název domény hlavního fondu.

fqdnSubdomain

Subdoména plně kvalifikovaného názvu domény privátního clusteru s vlastní zónou privátního dns. Po vytvoření spravovaného clusteru to nejde aktualizovat.

hostedSystemProfile

Nastavení pro doplňky hostovaného systému. Další informace najdete na webu https://aka.ms/aks/automatic/systemcomponents.

httpProxyConfig

Konfigurace pro zřizování clusteru pomocí proxy serverů HTTP.

identityProfile

Identita uživatele přidružená ke spravovanému clusteru. Tuto identitu bude používat kubelet. Je povolena pouze jedna identita přiřazená uživatelem. Jediný přijatý klíč je "kubeletidentity" s hodnotou "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}".

ingressProfile

Profil příchozího přenosu dat pro spravovaný cluster

kubernetesVersion

Verze Kubernetes určená uživatelem Podporují se obě verze <oprav major.minor.patch> (např. 1.20.13) a <major.minor> (např. 1.20). Při <zadání hlavní.podverze> se automaticky vybere nejnovější podporovaná verze opravy GA. 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. Při upgradu podporovaného clusteru AKS není možné přeskočit podverze Kubernetes. Všechny upgrady se musí provádět postupně podle čísla hlavní verze. Například upgrady mezi verzemi 1.14.x –> 1.15.x nebo 1.15.x -> 1.16.x jsou povolené, ale verze 1.14.x –> 1.16.x není povolená. Další podrobnosti najdete v upgradu clusteru AKS.

linuxProfile

Profil virtuálních počítačů s Linuxem ve spravovaném clusteru.

maxAgentPools

Maximální počet fondů agentů pro spravovaný cluster

metricsProfile

Volitelná konfigurace metrik clusteru

networkProfile

Profil konfigurace sítě.

nodeProvisioningProfile

Nastavení zřizování uzlů, která platí pro celý cluster.

nodeResourceGroup

Název skupiny prostředků obsahující uzly fondu agentů.

nodeResourceGroupProfile

Profil konfigurace skupiny prostředků uzlu

oidcIssuerProfile

Profil vystavitele OIDC spravovaného clusteru.

podIdentityProfile

Profil identity podu spravovaného clusteru. Další podrobnosti o integraci identit podů AAD najdete v tématu použití identity podu AAD.

powerState

Stav napájení clusteru.

privateFqdn

Plně kvalifikovaný název domény privátního clusteru.

privateLinkResources

Prostředky privátního propojení přidružené ke clusteru

provisioningState

Aktuální stav zřizování.

publicNetworkAccess

PublicNetworkAccess spravovaného clusteru. Povolit nebo zakázat access veřejné sítě pro AKS

resourceUID

ResourceUID jednoznačně identifikuje ManagedClusters, které opakovaně používají ID prostředků ARM (tj. vytvoření, odstranění, vytvoření sekvence)

securityProfile

Profil zabezpečení spravovaného clusteru

serviceMeshProfile

Profil sítě služeb pro spravovaný cluster

servicePrincipalProfile

Informace o identitě principu služby pro cluster pro manipulaci s Azure API.

status

Obsahuje informace jen pro čtení o spravovaném clusteru.

storageProfile

Profil úložiště pro spravovaný cluster

supportPlan

Plán podpory pro spravovaný cluster. Pokud není zadáno, výchozí hodnota je KubernetesOfficial.

upgradeSettings

Nastavení pro upgrade clusteru

windowsProfile

Profil pro Windows VM ve spravovaném clusteru.

workloadAutoScalerProfile

Profil automatického škálování úloh pro spravovaný cluster

Podrobnosti vlastnosti

aadProfile

Konfigurace Azure Active Directory.

aadProfile?: ManagedClusterAADProfile

Hodnota vlastnosti

addonProfiles

Profil doplňku spravovaného clusteru

addonProfiles?: Record<string, ManagedClusterAddonProfile>

Hodnota vlastnosti

Record<string, ManagedClusterAddonProfile>

agentPoolProfiles

Vlastnosti fondu agentů.

agentPoolProfiles?: ManagedClusterAgentPoolProfile[]

Hodnota vlastnosti

aiToolchainOperatorProfile

Nastavení operátoru sady nástrojů AI, která platí pro celý cluster.

aiToolchainOperatorProfile?: ManagedClusterAIToolchainOperatorProfile

Hodnota vlastnosti

apiServerAccessProfile

Přístupový profil pro server rozhraní API spravovaného clusteru.

apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile

Hodnota vlastnosti

autoScalerProfile

Parametry, které se mají použít u automatického škálování clusteru, když je povoleno

autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile

Hodnota vlastnosti

autoUpgradeProfile

Konfigurace automatického upgradu.

autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile

Hodnota vlastnosti

azureMonitorProfile

Azure Monitor addon profiles pro monitorování managed clusteru.

azureMonitorProfile?: ManagedClusterAzureMonitorProfile

Hodnota vlastnosti

azurePortalFqdn

Speciální FQDN používaný Azure Portal pro přístup ke Managed Cluster. Tento FQDN je určen pouze pro Azure Portal a neměl by být používán jinými klienty. Azure Portal vyžaduje, aby v některých odpovědích byly odesílány určité hlavičky Cross-Origin Resource Sharing (CORS), což Kubernetes APIServer ve výchozím nastavení nezpracovává. Tento speciální FQDN podporuje CORS, což umožňuje správnému fungování Azure Portal.

azurePortalFqdn?: string

Hodnota vlastnosti

string

bootstrapProfile

Profil konfigurace bootstrap clusteru

bootstrapProfile?: ManagedClusterBootstrapProfile

Hodnota vlastnosti

currentKubernetesVersion

Verze Kubernetes, na které je spravovaný cluster spuštěný. Pokud byl kubernetesVersion plně zadanou verzí <major.minor.patch>, bude toto pole přesně stejné. Pokud byl kubernetesVersion <major.minor>, bude toto pole obsahovat úplnou verzi <major.minor.patch>.

currentKubernetesVersion?: string

Hodnota vlastnosti

string

disableLocalAccounts

Pokud by místní účty měly být ve spravovaném clusteru zakázané. Pokud je nastavená hodnota true, získání statických přihlašovacích údajů bude pro tento cluster zakázané. Tato možnost se musí používat jenom u spravovaných clusterů, které jsou povolené službou AAD. Další podrobnosti najdete v tématu zakázání místních účtů.

disableLocalAccounts?: boolean

Hodnota vlastnosti

boolean

diskEncryptionSetID

ID prostředku pro šifrování disku nastavené pro povolení šifrování neaktivních uložených dat. Je to ve formě: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}'

diskEncryptionSetID?: string

Hodnota vlastnosti

string

dnsPrefix

Předpona DNS spravovaného clusteru. Po vytvoření spravovaného clusteru to nejde aktualizovat.

dnsPrefix?: string

Hodnota vlastnosti

string

enableRbac

Zda povolit Kubernetes Role-Based Access Control.

enableRbac?: boolean

Hodnota vlastnosti

boolean

fqdn

Plně kvalifikovaný název domény hlavního fondu.

fqdn?: string

Hodnota vlastnosti

string

fqdnSubdomain

Subdoména plně kvalifikovaného názvu domény privátního clusteru s vlastní zónou privátního dns. Po vytvoření spravovaného clusteru to nejde aktualizovat.

fqdnSubdomain?: string

Hodnota vlastnosti

string

hostedSystemProfile

Nastavení pro doplňky hostovaného systému. Další informace najdete na webu https://aka.ms/aks/automatic/systemcomponents.

hostedSystemProfile?: ManagedClusterHostedSystemProfile

Hodnota vlastnosti

httpProxyConfig

Konfigurace pro zřizování clusteru pomocí proxy serverů HTTP.

httpProxyConfig?: ManagedClusterHttpProxyConfig

Hodnota vlastnosti

identityProfile

Identita uživatele přidružená ke spravovanému clusteru. Tuto identitu bude používat kubelet. Je povolena pouze jedna identita přiřazená uživatelem. Jediný přijatý klíč je "kubeletidentity" s hodnotou "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}".

identityProfile?: Record<string, UserAssignedIdentity>

Hodnota vlastnosti

Record<string, UserAssignedIdentity>

ingressProfile

Profil příchozího přenosu dat pro spravovaný cluster

ingressProfile?: ManagedClusterIngressProfile

Hodnota vlastnosti

kubernetesVersion

Verze Kubernetes určená uživatelem Podporují se obě verze <oprav major.minor.patch> (např. 1.20.13) a <major.minor> (např. 1.20). Při <zadání hlavní.podverze> se automaticky vybere nejnovější podporovaná verze opravy GA. 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. Při upgradu podporovaného clusteru AKS není možné přeskočit podverze Kubernetes. Všechny upgrady se musí provádět postupně podle čísla hlavní verze. Například upgrady mezi verzemi 1.14.x –> 1.15.x nebo 1.15.x -> 1.16.x jsou povolené, ale verze 1.14.x –> 1.16.x není povolená. Další podrobnosti najdete v upgradu clusteru AKS.

kubernetesVersion?: string

Hodnota vlastnosti

string

linuxProfile

Profil virtuálních počítačů s Linuxem ve spravovaném clusteru.

linuxProfile?: ContainerServiceLinuxProfile

Hodnota vlastnosti

maxAgentPools

Maximální počet fondů agentů pro spravovaný cluster

maxAgentPools?: number

Hodnota vlastnosti

number

metricsProfile

Volitelná konfigurace metrik clusteru

metricsProfile?: ManagedClusterMetricsProfile

Hodnota vlastnosti

networkProfile

Profil konfigurace sítě.

networkProfile?: ContainerServiceNetworkProfile

Hodnota vlastnosti

nodeProvisioningProfile

Nastavení zřizování uzlů, která platí pro celý cluster.

nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile

Hodnota vlastnosti

nodeResourceGroup

Název skupiny prostředků obsahující uzly fondu agentů.

nodeResourceGroup?: string

Hodnota vlastnosti

string

nodeResourceGroupProfile

Profil konfigurace skupiny prostředků uzlu

nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile

Hodnota vlastnosti

oidcIssuerProfile

Profil vystavitele OIDC spravovaného clusteru.

oidcIssuerProfile?: ManagedClusterOidcIssuerProfile

Hodnota vlastnosti

podIdentityProfile

Profil identity podu spravovaného clusteru. Další podrobnosti o integraci identit podů AAD najdete v tématu použití identity podu AAD.

podIdentityProfile?: ManagedClusterPodIdentityProfile

Hodnota vlastnosti

powerState

Stav napájení clusteru.

powerState?: PowerState

Hodnota vlastnosti

privateFqdn

Plně kvalifikovaný název domény privátního clusteru.

privateFqdn?: string

Hodnota vlastnosti

string

privateLinkResources

Prostředky privátního propojení přidružené ke clusteru

privateLinkResources?: PrivateLinkResource[]

Hodnota vlastnosti

provisioningState

Aktuální stav zřizování.

provisioningState?: string

Hodnota vlastnosti

string

publicNetworkAccess

PublicNetworkAccess spravovaného clusteru. Povolit nebo zakázat access veřejné sítě pro AKS

publicNetworkAccess?: string

Hodnota vlastnosti

string

resourceUID

ResourceUID jednoznačně identifikuje ManagedClusters, které opakovaně používají ID prostředků ARM (tj. vytvoření, odstranění, vytvoření sekvence)

resourceUID?: string

Hodnota vlastnosti

string

securityProfile

Profil zabezpečení spravovaného clusteru

securityProfile?: ManagedClusterSecurityProfile

Hodnota vlastnosti

serviceMeshProfile

Profil sítě služeb pro spravovaný cluster

serviceMeshProfile?: ServiceMeshProfile

Hodnota vlastnosti

servicePrincipalProfile

Informace o identitě principu služby pro cluster pro manipulaci s Azure API.

servicePrincipalProfile?: ManagedClusterServicePrincipalProfile

Hodnota vlastnosti

status

Obsahuje informace jen pro čtení o spravovaném clusteru.

status?: ManagedClusterStatus

Hodnota vlastnosti

storageProfile

Profil úložiště pro spravovaný cluster

storageProfile?: ManagedClusterStorageProfile

Hodnota vlastnosti

supportPlan

Plán podpory pro spravovaný cluster. Pokud není zadáno, výchozí hodnota je KubernetesOfficial.

supportPlan?: string

Hodnota vlastnosti

string

upgradeSettings

Nastavení pro upgrade clusteru

upgradeSettings?: ClusterUpgradeSettings

Hodnota vlastnosti

windowsProfile

Profil pro Windows VM ve spravovaném clusteru.

windowsProfile?: ManagedClusterWindowsProfile

Hodnota vlastnosti

workloadAutoScalerProfile

Profil automatického škálování úloh pro spravovaný cluster

workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile

Hodnota vlastnosti