ManagedClusterProperties interface
Propriedades do cluster gerido.
Propriedades
| aad |
A configuração do Azure Active Directory. |
| addon |
O perfil do complemento de cluster gerenciado. |
| agent |
As propriedades do pool de agentes. |
| ai |
Configurações do operador da cadeia de ferramentas de IA que se aplicam a todo o cluster. |
| api |
O perfil de acesso para o servidor de API de cluster gerenciado. |
| auto |
Parâmetros a serem aplicados ao autoscaler de cluster quando ativado |
| auto |
A configuração de atualização automática. |
| azure |
Perfis adicionais do Azure Monitor para monitorizar o cluster gerido. |
| azure |
O FQDN especial utilizado pelo portal do Azure para aceder ao Cluster Gerido. Este FQDN destina-se apenas ao portal do Azure e não deve ser utilizado por outros clientes. O portal do Azure exige que certos cabeçalhos Cross-Origin Resource Sharing (CORS) sejam enviados em algumas respostas, o que o Kubernetes APIServer não gere por defeito. Este FQDN especial suporta CORS, permitindo que o portal do Azure funcione corretamente. |
| bootstrap |
Perfil da configuração de bootstrap do cluster. |
| current |
A versão do Kubernetes que o Cluster Gerenciado está executando. Se kubernetesVersion foi uma versão totalmente especificada <major.minor.patch>, este campo será exatamente igual a ele. Se kubernetesVersion foi <>major.minor , este campo conterá a versão completa <major.minor.patch> que está sendo usada. |
| disable |
Se as contas locais devem ser desabilitadas no Cluster Gerenciado. Se definido como true, a obtenção de credenciais estáticas será desabilitada para esse cluster. Isso só deve ser usado em Clusters Gerenciados habilitados para AAD. Para obter mais detalhes, consulte desativar contas locais. |
| disk |
A ID do recurso do conjunto de criptografia de disco a ser usado para habilitar a criptografia em repouso. Isto é do género: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}' |
| dns |
O prefixo DNS do Cluster Gerenciado. Isso não pode ser atualizado depois que o Cluster Gerenciado tiver sido criado. |
| enable |
Se deve ativar o Kubernetes Role-Based Controlo de Acesso. |
| fqdn | O FQDN do pool mestre. |
| fqdn |
O subdomínio FQDN do cluster privado com zona dns privada personalizada. Isso não pode ser atualizado depois que o Cluster Gerenciado tiver sido criado. |
| hosted |
Configurações para addons do sistema hospedado. Para obter mais informações, veja https://aka.ms/aks/automatic/systemcomponents. |
| http |
Configurações para provisionamento do cluster com servidores proxy HTTP. |
| identity |
A identidade do usuário associada ao cluster gerenciado. Esta identidade será usada pelo kubelet. Apenas uma identidade atribuída ao usuário é permitida. A única chave aceite é "kubeletidentity", com valor de "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}". |
| ingress |
Perfil de ingresso para o cluster gerenciado. |
| kubernetes |
A versão do Kubernetes especificada pelo usuário. Ambas as versões <de patch major.minor.patch> (por exemplo, 1.20.13) e <major.minor> (por exemplo, 1.20) são suportadas. Quando <major.minor> é especificado, a versão mais recente do patch GA suportada é escolhida automaticamente. Atualizar o cluster com o mesmo <major.minor> depois de ter sido criado (por exemplo, 1.14.x -> 1.14) não acionará uma atualização, mesmo que uma versão de patch mais recente esteja disponível. Quando você atualiza um cluster AKS suportado, as versões secundárias do Kubernetes não podem ser ignoradas. Todas as atualizações devem ser executadas sequencialmente pelo número da versão principal. Por exemplo, atualizações entre 1.14.x -> 1.15.x ou 1.15.x -> 1.16.x são permitidas, no entanto, 1.14.x -> 1.16.x não são permitidas. Consulte atualizar um cluster AKS para obter mais detalhes. |
| linux |
O perfil para VMs Linux no cluster gerenciado. |
| max |
O número máximo de pools de agentes para o cluster gerenciado. |
| metrics |
Configuração opcional de métricas de cluster. |
| network |
O perfil de configuração de rede. |
| node |
Configurações de provisionamento de nó que se aplicam a todo o cluster. |
| node |
O nome do grupo de recursos que contém nós do pool de agentes. |
| node |
Perfil da configuração do grupo de recursos do nó. |
| oidc |
O perfil do emissor OIDC do Cluster Gerenciado. |
| pod |
O perfil de identidade do pod do Cluster Gerenciado. Consulte usar o de identidade do pod do AAD para obter mais detalhes sobre a integração da identidade do pod do AAD. |
| power |
O estado de energia do cluster. |
| private |
O FQDN do cluster privado. |
| private |
Recursos de link privado associados ao cluster. |
| provisioning |
O estado de provisionamento atual. |
| public |
PublicNetworkAccess do managedCluster. Permitir ou negar acesso à rede pública para AKS |
| resourceUID | O resourceUID identifica exclusivamente ManagedClusters que reutilizam ResourceIds ARM (ou seja: criar, excluir, criar sequência) |
| security |
Perfil de segurança para o cluster gerenciado. |
| service |
Perfil de malha de serviço para um cluster gerenciado. |
| service |
Informação sobre a identidade de um principal de serviço para o cluster usar na manipulação das APIs do Azure. |
| status | Contém informações somente leitura sobre o Cluster Gerenciado. |
| storage |
Perfil de armazenamento para o cluster gerenciado. |
| support |
O plano de suporte para o Cluster Gerenciado. Se não for especificado, o padrão é 'KubernetesOfficial'. |
| upgrade |
Configurações para atualizar um cluster. |
| windows |
O perfil para VMs do Windows no Cluster Gerido. |
| workload |
Perfil do dimensionador automático da carga de trabalho para o cluster gerenciado. |
Detalhes de Propriedade
aadProfile
A configuração do Azure Active Directory.
aadProfile?: ManagedClusterAADProfile
Valor de Propriedade
addonProfiles
O perfil do complemento de cluster gerenciado.
addonProfiles?: Record<string, ManagedClusterAddonProfile>
Valor de Propriedade
Record<string, ManagedClusterAddonProfile>
agentPoolProfiles
As propriedades do pool de agentes.
agentPoolProfiles?: ManagedClusterAgentPoolProfile[]
Valor de Propriedade
aiToolchainOperatorProfile
Configurações do operador da cadeia de ferramentas de IA que se aplicam a todo o cluster.
aiToolchainOperatorProfile?: ManagedClusterAIToolchainOperatorProfile
Valor de Propriedade
apiServerAccessProfile
O perfil de acesso para o servidor de API de cluster gerenciado.
apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile
Valor de Propriedade
autoScalerProfile
Parâmetros a serem aplicados ao autoscaler de cluster quando ativado
autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile
Valor de Propriedade
autoUpgradeProfile
A configuração de atualização automática.
autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile
Valor de Propriedade
azureMonitorProfile
Perfis adicionais do Azure Monitor para monitorizar o cluster gerido.
azureMonitorProfile?: ManagedClusterAzureMonitorProfile
Valor de Propriedade
azurePortalFqdn
O FQDN especial utilizado pelo portal do Azure para aceder ao Cluster Gerido. Este FQDN destina-se apenas ao portal do Azure e não deve ser utilizado por outros clientes. O portal do Azure exige que certos cabeçalhos Cross-Origin Resource Sharing (CORS) sejam enviados em algumas respostas, o que o Kubernetes APIServer não gere por defeito. Este FQDN especial suporta CORS, permitindo que o portal do Azure funcione corretamente.
azurePortalFqdn?: string
Valor de Propriedade
string
bootstrapProfile
Perfil da configuração de bootstrap do cluster.
bootstrapProfile?: ManagedClusterBootstrapProfile
Valor de Propriedade
currentKubernetesVersion
A versão do Kubernetes que o Cluster Gerenciado está executando. Se kubernetesVersion foi uma versão totalmente especificada <major.minor.patch>, este campo será exatamente igual a ele. Se kubernetesVersion foi <>major.minor , este campo conterá a versão completa <major.minor.patch> que está sendo usada.
currentKubernetesVersion?: string
Valor de Propriedade
string
disableLocalAccounts
Se as contas locais devem ser desabilitadas no Cluster Gerenciado. Se definido como true, a obtenção de credenciais estáticas será desabilitada para esse cluster. Isso só deve ser usado em Clusters Gerenciados habilitados para AAD. Para obter mais detalhes, consulte desativar contas locais.
disableLocalAccounts?: boolean
Valor de Propriedade
boolean
diskEncryptionSetID
A ID do recurso do conjunto de criptografia de disco a ser usado para habilitar a criptografia em repouso. Isto é do género: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}'
diskEncryptionSetID?: string
Valor de Propriedade
string
dnsPrefix
O prefixo DNS do Cluster Gerenciado. Isso não pode ser atualizado depois que o Cluster Gerenciado tiver sido criado.
dnsPrefix?: string
Valor de Propriedade
string
enableRbac
Se deve ativar o Kubernetes Role-Based Controlo de Acesso.
enableRbac?: boolean
Valor de Propriedade
boolean
fqdn
O FQDN do pool mestre.
fqdn?: string
Valor de Propriedade
string
fqdnSubdomain
O subdomínio FQDN do cluster privado com zona dns privada personalizada. Isso não pode ser atualizado depois que o Cluster Gerenciado tiver sido criado.
fqdnSubdomain?: string
Valor de Propriedade
string
hostedSystemProfile
Configurações para addons do sistema hospedado. Para obter mais informações, veja https://aka.ms/aks/automatic/systemcomponents.
hostedSystemProfile?: ManagedClusterHostedSystemProfile
Valor de Propriedade
httpProxyConfig
Configurações para provisionamento do cluster com servidores proxy HTTP.
httpProxyConfig?: ManagedClusterHttpProxyConfig
Valor de Propriedade
identityProfile
A identidade do usuário associada ao cluster gerenciado. Esta identidade será usada pelo kubelet. Apenas uma identidade atribuída ao usuário é permitida. A única chave aceite é "kubeletidentity", com valor de "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}".
identityProfile?: Record<string, UserAssignedIdentity>
Valor de Propriedade
Record<string, UserAssignedIdentity>
ingressProfile
Perfil de ingresso para o cluster gerenciado.
ingressProfile?: ManagedClusterIngressProfile
Valor de Propriedade
kubernetesVersion
A versão do Kubernetes especificada pelo usuário. Ambas as versões <de patch major.minor.patch> (por exemplo, 1.20.13) e <major.minor> (por exemplo, 1.20) são suportadas. Quando <major.minor> é especificado, a versão mais recente do patch GA suportada é escolhida automaticamente. Atualizar o cluster com o mesmo <major.minor> depois de ter sido criado (por exemplo, 1.14.x -> 1.14) não acionará uma atualização, mesmo que uma versão de patch mais recente esteja disponível. Quando você atualiza um cluster AKS suportado, as versões secundárias do Kubernetes não podem ser ignoradas. Todas as atualizações devem ser executadas sequencialmente pelo número da versão principal. Por exemplo, atualizações entre 1.14.x -> 1.15.x ou 1.15.x -> 1.16.x são permitidas, no entanto, 1.14.x -> 1.16.x não são permitidas. Consulte atualizar um cluster AKS para obter mais detalhes.
kubernetesVersion?: string
Valor de Propriedade
string
linuxProfile
O perfil para VMs Linux no cluster gerenciado.
linuxProfile?: ContainerServiceLinuxProfile
Valor de Propriedade
maxAgentPools
O número máximo de pools de agentes para o cluster gerenciado.
maxAgentPools?: number
Valor de Propriedade
number
metricsProfile
Configuração opcional de métricas de cluster.
metricsProfile?: ManagedClusterMetricsProfile
Valor de Propriedade
networkProfile
O perfil de configuração de rede.
networkProfile?: ContainerServiceNetworkProfile
Valor de Propriedade
nodeProvisioningProfile
Configurações de provisionamento de nó que se aplicam a todo o cluster.
nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile
Valor de Propriedade
nodeResourceGroup
O nome do grupo de recursos que contém nós do pool de agentes.
nodeResourceGroup?: string
Valor de Propriedade
string
nodeResourceGroupProfile
Perfil da configuração do grupo de recursos do nó.
nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile
Valor de Propriedade
oidcIssuerProfile
O perfil do emissor OIDC do Cluster Gerenciado.
oidcIssuerProfile?: ManagedClusterOidcIssuerProfile
Valor de Propriedade
podIdentityProfile
O perfil de identidade do pod do Cluster Gerenciado. Consulte usar o de identidade do pod do AAD para obter mais detalhes sobre a integração da identidade do pod do AAD.
podIdentityProfile?: ManagedClusterPodIdentityProfile
Valor de Propriedade
powerState
privateFqdn
O FQDN do cluster privado.
privateFqdn?: string
Valor de Propriedade
string
privateLinkResources
Recursos de link privado associados ao cluster.
privateLinkResources?: PrivateLinkResource[]
Valor de Propriedade
provisioningState
O estado de provisionamento atual.
provisioningState?: string
Valor de Propriedade
string
publicNetworkAccess
PublicNetworkAccess do managedCluster. Permitir ou negar acesso à rede pública para AKS
publicNetworkAccess?: string
Valor de Propriedade
string
resourceUID
O resourceUID identifica exclusivamente ManagedClusters que reutilizam ResourceIds ARM (ou seja: criar, excluir, criar sequência)
resourceUID?: string
Valor de Propriedade
string
securityProfile
Perfil de segurança para o cluster gerenciado.
securityProfile?: ManagedClusterSecurityProfile
Valor de Propriedade
serviceMeshProfile
Perfil de malha de serviço para um cluster gerenciado.
serviceMeshProfile?: ServiceMeshProfile
Valor de Propriedade
servicePrincipalProfile
Informação sobre a identidade de um principal de serviço para o cluster usar na manipulação das APIs do Azure.
servicePrincipalProfile?: ManagedClusterServicePrincipalProfile
Valor de Propriedade
status
Contém informações somente leitura sobre o Cluster Gerenciado.
status?: ManagedClusterStatus
Valor de Propriedade
storageProfile
Perfil de armazenamento para o cluster gerenciado.
storageProfile?: ManagedClusterStorageProfile
Valor de Propriedade
supportPlan
O plano de suporte para o Cluster Gerenciado. Se não for especificado, o padrão é 'KubernetesOfficial'.
supportPlan?: string
Valor de Propriedade
string
upgradeSettings
Configurações para atualizar um cluster.
upgradeSettings?: ClusterUpgradeSettings
Valor de Propriedade
windowsProfile
O perfil para VMs do Windows no Cluster Gerido.
windowsProfile?: ManagedClusterWindowsProfile
Valor de Propriedade
workloadAutoScalerProfile
Perfil do dimensionador automático da carga de trabalho para o cluster gerenciado.
workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile