ManagedClusterProperties interface
Vlastnosti spravovaného clusteru.
Vlastnosti
| aad |
Konfigurace Azure Active Directory. |
| addon |
Profil doplňku spravovaného clusteru |
| agent |
Vlastnosti fondu agentů. |
| ai |
Nastavení operátoru sady nástrojů AI, která platí pro celý cluster. |
| api |
Přístupový profil pro server rozhraní API spravovaného clusteru. |
| auto |
Parametry, které se mají použít u automatického škálování clusteru, když je povoleno |
| auto |
Konfigurace automatického upgradu. |
| azure |
Azure Monitor addon profiles pro monitorování managed clusteru. |
| azure |
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. |
| bootstrap |
Profil konfigurace bootstrap clusteru |
| current |
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>. |
| disable |
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ů. |
| disk |
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}' |
| dns |
Předpona DNS spravovaného clusteru. Po vytvoření spravovaného clusteru to nejde aktualizovat. |
| enable |
Zda povolit Kubernetes Role-Based Access Control. |
| fqdn | Plně kvalifikovaný název domény hlavního fondu. |
| fqdn |
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. |
| hosted |
Nastavení pro doplňky hostovaného systému. Další informace najdete na webu https://aka.ms/aks/automatic/systemcomponents. |
| http |
Konfigurace pro zřizování clusteru pomocí proxy serverů HTTP. |
| identity |
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}". |
| ingress |
Profil příchozího přenosu dat pro spravovaný cluster |
| kubernetes |
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. |
| linux |
Profil virtuálních počítačů s Linuxem ve spravovaném clusteru. |
| max |
Maximální počet fondů agentů pro spravovaný cluster |
| metrics |
Volitelná konfigurace metrik clusteru |
| network |
Profil konfigurace sítě. |
| node |
Nastavení zřizování uzlů, která platí pro celý cluster. |
| node |
Název skupiny prostředků obsahující uzly fondu agentů. |
| node |
Profil konfigurace skupiny prostředků uzlu |
| oidc |
Profil vystavitele OIDC spravovaného clusteru. |
| pod |
Profil identity podu spravovaného clusteru. Další podrobnosti o integraci identit podů AAD najdete v tématu použití identity podu AAD. |
| power |
Stav napájení clusteru. |
| private |
Plně kvalifikovaný název domény privátního clusteru. |
| private |
Prostředky privátního propojení přidružené ke clusteru |
| provisioning |
Aktuální stav zřizování. |
| public |
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) |
| security |
Profil zabezpečení spravovaného clusteru |
| service |
Profil sítě služeb pro spravovaný cluster |
| service |
Informace o identitě principu služby pro cluster pro manipulaci s Azure API. |
| status | Obsahuje informace jen pro čtení o spravovaném clusteru. |
| storage |
Profil úložiště pro spravovaný cluster |
| support |
Plán podpory pro spravovaný cluster. Pokud není zadáno, výchozí hodnota je KubernetesOfficial. |
| upgrade |
Nastavení pro upgrade clusteru |
| windows |
Profil pro Windows VM ve spravovaném clusteru. |
| workload |
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
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