ManagedClusterPropertiesOutput interface
托管群集的属性。
属性
| aad |
Azure Active Directory 配置。 |
| addon |
托管群集加载项的配置文件。 |
| agent |
代理池属性。 |
| api |
托管群集 API 服务器的访问配置文件。 |
| auto |
启用时要应用于群集自动缩放程序的参数 |
| auto |
自动升级配置。 |
| azure |
Azure 门户要求在某些响应中发送某些跨域资源共享(CORS)标头,Kubernetes APIServer 默认情况下不会处理这些标头。 此特殊的 FQDN 支持 CORS,使 Azure 门户能够正常运行。 |
| creation |
如果使用快照创建/升级群集,则用于指定源快照 ID 的 CreationData。 |
| current |
托管群集运行的 Kubernetes 版本。 |
| disable |
如果设置为 true,将禁用此群集的静态凭据。 这只能在启用了 AAD 的托管群集上使用。 有关详细信息,请参阅 禁用本地帐户。 |
| disk |
此格式为:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}” |
| dns |
创建托管群集后,无法更新此功能。 |
| enable |
默认值为 false。 可以在创建和更新托管群集时启用/禁用它。 有关命名空间作为 ARM 资源的更多详细信息,请参阅 https://aka.ms/NamespaceARMResource。 |
| enable |
(弃用)是否启用 Kubernetes Pod 安全策略(预览版)。 此功能设置为在 2020 年 10 月 15 日删除。 有关详细信息,请查看 aka.ms/aks/azpodpolicy。 |
| enableRBAC | 是否启用 Kubernetes Role-Based 访问控制。 |
| fqdn | 主池的 FQDN。 |
| fqdn |
创建托管群集后,无法更新此功能。 |
| http |
使用 HTTP 代理服务器预配群集的配置。 |
| identity |
与群集关联的标识。 |
| ingress |
托管群集的入口配置文件。 |
| kubernetes |
升级支持的 AKS 群集时,无法跳过 Kubernetes 次要版本。 所有升级都必须按主版本号按顺序执行。 例如,允许在 1.14.x -> 1.15.x 或 1.15.x 之间升级> 1.16.x,但不允许使用 1.14.x -> 1.16.x。 有关更多详细信息,请参阅 升级 AKS 群集。 |
| linux |
托管群集中 Linux VM 的配置文件。 |
| max |
托管群集的最大代理池数。 |
| network |
网络配置文件。 |
| node |
包含代理池节点的资源组的名称。 |
| oidc |
托管群集的 OIDC 颁发者配置文件。 |
| pod |
有关 AAD Pod 标识集成的详细信息,请参阅 使用 AAD Pod 标识。 |
| power |
群集的电源状态。 |
| privateFQDN | 专用群集的 FQDN。 |
| private |
与群集关联的专用链接资源。 |
| provisioning |
当前预配状态。 |
| public |
允许或拒绝 AKS 的公共网络访问 |
| security |
托管群集的安全配置文件。 |
| service |
有关群集用于作 Azure API 的服务主体标识的信息。 |
| storage |
托管群集的存储配置文件。 |
| windows |
托管群集中 Windows VM 的配置文件。 |
| workload |
容器服务群集的工作负荷自动缩放程序配置文件。 |
属性详细信息
aadProfile
Azure Active Directory 配置。
aadProfile?: ManagedClusterAADProfileOutput
属性值
addonProfiles
托管群集加载项的配置文件。
addonProfiles?: Record<string, ManagedClusterAddonProfileOutput>
属性值
Record<string, ManagedClusterAddonProfileOutput>
agentPoolProfiles
代理池属性。
agentPoolProfiles?: ManagedClusterAgentPoolProfileOutput[]
属性值
apiServerAccessProfile
托管群集 API 服务器的访问配置文件。
apiServerAccessProfile?: ManagedClusterAPIServerAccessProfileOutput
属性值
autoScalerProfile
启用时要应用于群集自动缩放程序的参数
autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfileOutput
属性值
autoUpgradeProfile
自动升级配置。
autoUpgradeProfile?: ManagedClusterAutoUpgradeProfileOutput
属性值
azurePortalFQDN
Azure 门户要求在某些响应中发送某些跨域资源共享(CORS)标头,Kubernetes APIServer 默认情况下不会处理这些标头。 此特殊的 FQDN 支持 CORS,使 Azure 门户能够正常运行。
azurePortalFQDN?: string
属性值
string
creationData
currentKubernetesVersion
托管群集运行的 Kubernetes 版本。
currentKubernetesVersion?: string
属性值
string
disableLocalAccounts
如果设置为 true,将禁用此群集的静态凭据。 这只能在启用了 AAD 的托管群集上使用。 有关详细信息,请参阅 禁用本地帐户。
disableLocalAccounts?: boolean
属性值
boolean
diskEncryptionSetID
此格式为:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}”
diskEncryptionSetID?: string
属性值
string
dnsPrefix
创建托管群集后,无法更新此功能。
dnsPrefix?: string
属性值
string
enableNamespaceResources
默认值为 false。 可以在创建和更新托管群集时启用/禁用它。 有关命名空间作为 ARM 资源的更多详细信息,请参阅 https://aka.ms/NamespaceARMResource。
enableNamespaceResources?: boolean
属性值
boolean
enablePodSecurityPolicy
(弃用)是否启用 Kubernetes Pod 安全策略(预览版)。 此功能设置为在 2020 年 10 月 15 日删除。 有关详细信息,请查看 aka.ms/aks/azpodpolicy。
enablePodSecurityPolicy?: boolean
属性值
boolean
enableRBAC
是否启用 Kubernetes Role-Based 访问控制。
enableRBAC?: boolean
属性值
boolean
fqdn
主池的 FQDN。
fqdn?: string
属性值
string
fqdnSubdomain
创建托管群集后,无法更新此功能。
fqdnSubdomain?: string
属性值
string
httpProxyConfig
使用 HTTP 代理服务器预配群集的配置。
httpProxyConfig?: ManagedClusterHttpProxyConfigOutput
属性值
identityProfile
与群集关联的标识。
identityProfile?: Record<string, UserAssignedIdentityOutput>
属性值
Record<string, UserAssignedIdentityOutput>
ingressProfile
托管群集的入口配置文件。
ingressProfile?: ManagedClusterIngressProfileOutput
属性值
kubernetesVersion
升级支持的 AKS 群集时,无法跳过 Kubernetes 次要版本。 所有升级都必须按主版本号按顺序执行。 例如,允许在 1.14.x -> 1.15.x 或 1.15.x 之间升级> 1.16.x,但不允许使用 1.14.x -> 1.16.x。 有关更多详细信息,请参阅 升级 AKS 群集。
kubernetesVersion?: string
属性值
string
linuxProfile
托管群集中 Linux VM 的配置文件。
linuxProfile?: ContainerServiceLinuxProfileOutput
属性值
maxAgentPools
托管群集的最大代理池数。
maxAgentPools?: number
属性值
number
networkProfile
网络配置文件。
networkProfile?: ContainerServiceNetworkProfileOutput
属性值
nodeResourceGroup
包含代理池节点的资源组的名称。
nodeResourceGroup?: string
属性值
string
oidcIssuerProfile
托管群集的 OIDC 颁发者配置文件。
oidcIssuerProfile?: ManagedClusterOidcIssuerProfileOutput
属性值
podIdentityProfile
有关 AAD Pod 标识集成的详细信息,请参阅 使用 AAD Pod 标识。
podIdentityProfile?: ManagedClusterPodIdentityProfileOutput
属性值
powerState
privateFQDN
专用群集的 FQDN。
privateFQDN?: string
属性值
string
privateLinkResources
provisioningState
当前预配状态。
provisioningState?: string
属性值
string
publicNetworkAccess
允许或拒绝 AKS 的公共网络访问
publicNetworkAccess?: "Enabled" | "Disabled"
属性值
"Enabled" | "Disabled"
securityProfile
托管群集的安全配置文件。
securityProfile?: ManagedClusterSecurityProfileOutput
属性值
servicePrincipalProfile
有关群集用于作 Azure API 的服务主体标识的信息。
servicePrincipalProfile?: ManagedClusterServicePrincipalProfileOutput
属性值
storageProfile
托管群集的存储配置文件。
storageProfile?: ManagedClusterStorageProfileOutput
属性值
windowsProfile
托管群集中 Windows VM 的配置文件。
windowsProfile?: ManagedClusterWindowsProfileOutput
属性值
workloadAutoScalerProfile
容器服务群集的工作负荷自动缩放程序配置文件。
workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfileOutput