ManagedCluster interface

Spravovaný cluster.

Extends

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

Profily doplňků služby Azure Monitor pro monitorování spravovaného clusteru

azurePortalFqdn

Speciální plně kvalifikovaný název domény používaný webem Azure Portal pro přístup ke spravovanému clusteru. Tento plně kvalifikovaný název domény se používá jenom na webu Azure Portal a neměl by ho používat jiní klienti. Azure Portal vyžaduje, aby se v některých odpovědích odesílaly určité hlavičky CORS (Cross-Origin Resource Sharing), které Kubernetes APIServer ve výchozím nastavení nezpracuje. Tento speciální plně kvalifikovaný název domény podporuje CORS, což umožňuje správné fungování webu 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. Toto je formulář: /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

Jestli chcete povolit Kubernetes Role-Based řízení přístupu.

eTag

Pokud je v textu odpovědi uvedena značka eTag, může být také poskytována jako hlavička podle normální konvence značky etag. Značky entit se používají k porovnání dvou nebo více entit ze stejného požadovaného prostředku. HTTP/1.1 používá značky entit v etagu (oddíl 14.19), If-Match (oddíl 14.24), If-None-Match (oddíl 14.26) a If-Range (oddíl 14.27).

extendedLocation

Rozšířené umístění virtuálního počítače.

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.

identity

Identita spravovaného clusteru, pokud je nakonfigurovaná.

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ý akceptovaný 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

kind

To se primárně používá k zveřejnění různých prostředí uživatelského rozhraní na portálu pro různé druhy.

kubernetesVersion

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. 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. Povolení nebo odepření přístupu k veřejné síti 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ě instančního objektu pro cluster, který se má použít pro manipulaci s rozhraními API Azure.

sku

Skladová položka spravovaného clusteru.

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 virtuální počítače s Windows ve spravovaném clusteru.

workloadAutoScalerProfile

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

Zděděné vlastnosti

id

Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

Geografické umístění, ve kterém se nachází zdroj

name

Název prostředku

systemData

Metadata Azure Resource Manageru obsahující informace createdBy a modifiedBy

tags

Značky prostředků

type

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

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

Profily doplňků služby Azure Monitor pro monitorování spravovaného clusteru

azureMonitorProfile?: ManagedClusterAzureMonitorProfile

Hodnota vlastnosti

azurePortalFqdn

Speciální plně kvalifikovaný název domény používaný webem Azure Portal pro přístup ke spravovanému clusteru. Tento plně kvalifikovaný název domény se používá jenom na webu Azure Portal a neměl by ho používat jiní klienti. Azure Portal vyžaduje, aby se v některých odpovědích odesílaly určité hlavičky CORS (Cross-Origin Resource Sharing), které Kubernetes APIServer ve výchozím nastavení nezpracuje. Tento speciální plně kvalifikovaný název domény podporuje CORS, což umožňuje správné fungování webu 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. Toto je formulář: /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

Jestli chcete povolit Kubernetes Role-Based řízení přístupu.

enableRbac?: boolean

Hodnota vlastnosti

boolean

eTag

Pokud je v textu odpovědi uvedena značka eTag, může být také poskytována jako hlavička podle normální konvence značky etag. Značky entit se používají k porovnání dvou nebo více entit ze stejného požadovaného prostředku. HTTP/1.1 používá značky entit v etagu (oddíl 14.19), If-Match (oddíl 14.24), If-None-Match (oddíl 14.26) a If-Range (oddíl 14.27).

eTag?: string

Hodnota vlastnosti

string

extendedLocation

Rozšířené umístění virtuálního počítače.

extendedLocation?: ExtendedLocation

Hodnota vlastnosti

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

identity

Identita spravovaného clusteru, pokud je nakonfigurovaná.

identity?: ManagedClusterIdentity

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ý akceptovaný 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

kind

To se primárně používá k zveřejnění různých prostředí uživatelského rozhraní na portálu pro různé druhy.

kind?: string

Hodnota vlastnosti

string

kubernetesVersion

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. 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. Povolení nebo odepření přístupu k veřejné síti 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ě instančního objektu pro cluster, který se má použít pro manipulaci s rozhraními API Azure.

servicePrincipalProfile?: ManagedClusterServicePrincipalProfile

Hodnota vlastnosti

sku

Skladová položka spravovaného clusteru.

sku?: ManagedClusterSKU

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 virtuální počítače s Windows ve spravovaném clusteru.

windowsProfile?: ManagedClusterWindowsProfile

Hodnota vlastnosti

workloadAutoScalerProfile

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

workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile

Hodnota vlastnosti

Podrobnosti zděděných vlastností

id

Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Hodnota vlastnosti

string

zděděno zTrackedResource.id

location

Geografické umístění, ve kterém se nachází zdroj

location: string

Hodnota vlastnosti

string

zděděno zTrackedResource.location

name

Název prostředku

name?: string

Hodnota vlastnosti

string

zděděno zTrackedResource.name

systemData

Metadata Azure Resource Manageru obsahující informace createdBy a modifiedBy

systemData?: SystemData

Hodnota vlastnosti

zděděno ztrackedResource.systemData

tags

Značky prostředků

tags?: Record<string, string>

Hodnota vlastnosti

Record<string, string>

zděděno zeTrackedResource.tags

type

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

type?: string

Hodnota vlastnosti

string

zděděno zeTrackedResource.type