Sdílet prostřednictvím


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

Profil doplňku Prometheus pro cluster služby kontejneru

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. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

bootstrapProfile

Profil konfigurace bootstrap clusteru

creationData

CreationData, která se použije k určení ID zdrojového snímku, pokud se cluster vytvoří nebo upgraduje pomocí snímku.

currentKubernetesVersion

Verze Kubernetes, na které je spravovaný cluster spuštěný. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

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.

enableNamespaceResources

Povolte obor názvů jako prostředek Azure. Výchozí hodnota je false. Můžete ho povolit nebo zakázat při vytváření a aktualizaci spravovaného clusteru. Další podrobnosti o oboru názvů jako prostředku ARM najdete v https://aka.ms/NamespaceARMResource.

enableRbac

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

eTag

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. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

extendedLocation

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

fqdn

Plně kvalifikovaný název domény hlavního fondu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

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 v tématu 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

Ke spuštění se vyžaduje verze Kubernetes, kterou má spravovaný cluster spustit. 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 POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

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

Konfigurační profil 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. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

privateFqdn

Plně kvalifikovaný název domény privátního clusteru. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

privateLinkResources

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

provisioningState

Aktuální stav zřizování. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

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í RESOURCEIds (tj. create, delete, create sequence) POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

schedulerProfile

Profil konfigurace plánovače podů.

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. Například /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

location

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

name

Název prostředku POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

systemData

Metadata Azure Resource Manageru obsahující informace createdBy a modifiedBy POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

tags

Značky prostředků

type

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

Podrobnosti vlastnosti

aadProfile

Konfigurace Azure Active Directory.

aadProfile?: ManagedClusterAADProfile

Hodnota vlastnosti

addonProfiles

Profil doplňku spravovaného clusteru

addonProfiles?: {[propertyName: string]: ManagedClusterAddonProfile}

Hodnota vlastnosti

{[propertyName: 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

Profil doplňku Prometheus pro cluster služby kontejneru

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. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

azurePortalFqdn?: string

Hodnota vlastnosti

string

bootstrapProfile

Profil konfigurace bootstrap clusteru

bootstrapProfile?: ManagedClusterBootstrapProfile

Hodnota vlastnosti

creationData

CreationData, která se použije k určení ID zdrojového snímku, pokud se cluster vytvoří nebo upgraduje pomocí snímku.

creationData?: CreationData

Hodnota vlastnosti

currentKubernetesVersion

Verze Kubernetes, na které je spravovaný cluster spuštěný. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

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

enableNamespaceResources

Povolte obor názvů jako prostředek Azure. Výchozí hodnota je false. Můžete ho povolit nebo zakázat při vytváření a aktualizaci spravovaného clusteru. Další podrobnosti o oboru názvů jako prostředku ARM najdete v https://aka.ms/NamespaceARMResource.

enableNamespaceResources?: boolean

Hodnota vlastnosti

boolean

enableRbac

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

enableRbac?: boolean

Hodnota vlastnosti

boolean

eTag

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. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

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. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

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 v tématu 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?: {[propertyName: string]: UserAssignedIdentity}

Hodnota vlastnosti

{[propertyName: 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

Ke spuštění se vyžaduje verze Kubernetes, kterou má spravovaný cluster spustit. 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 POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

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

Konfigurační profil 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. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

powerState?: PowerState

Hodnota vlastnosti

privateFqdn

Plně kvalifikovaný název domény privátního clusteru. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

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í. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

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í RESOURCEIds (tj. create, delete, create sequence) POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

resourceUID?: string

Hodnota vlastnosti

string

schedulerProfile

Profil konfigurace plánovače podů.

schedulerProfile?: SchedulerProfile

Hodnota vlastnosti

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. Například /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

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 POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

name?: string

Hodnota vlastnosti

string

zděděno zTrackedResource.name

systemData

Metadata Azure Resource Manageru obsahující informace createdBy a modifiedBy POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

systemData?: SystemData

Hodnota vlastnosti

zděděno ztrackedResource.systemData

tags

Značky prostředků

tags?: {[propertyName: string]: string}

Hodnota vlastnosti

{[propertyName: string]: string}

zděděno zeTrackedResource.tags

type

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

type?: string

Hodnota vlastnosti

string

zděděno zeTrackedResource.type