ManagedClusterProperties interface

Propriedades do cluster gerido.

Propriedades

aadProfile

A configuração do Azure Active Directory.

addonProfiles

O perfil do complemento de cluster gerenciado.

agentPoolProfiles

As propriedades do pool de agentes.

aiToolchainOperatorProfile

Configurações do operador da cadeia de ferramentas de IA que se aplicam a todo o cluster.

apiServerAccessProfile

O perfil de acesso para o servidor de API de cluster gerenciado.

autoScalerProfile

Parâmetros a serem aplicados ao autoscaler de cluster quando ativado

autoUpgradeProfile

A configuração de atualização automática.

azureMonitorProfile

Perfis adicionais do Azure Monitor para monitorizar o cluster gerido.

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.

bootstrapProfile

Perfil da configuração de bootstrap do cluster.

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.

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.

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}'

dnsPrefix

O prefixo DNS do Cluster Gerenciado. Isso não pode ser atualizado depois que o Cluster Gerenciado tiver sido criado.

enableRbac

Se deve ativar o Kubernetes Role-Based Controlo de Acesso.

fqdn

O FQDN do pool mestre.

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.

hostedSystemProfile

Configurações para addons do sistema hospedado. Para obter mais informações, veja https://aka.ms/aks/automatic/systemcomponents.

httpProxyConfig

Configurações para provisionamento do cluster com servidores proxy HTTP.

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}".

ingressProfile

Perfil de ingresso para o cluster gerenciado.

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.

linuxProfile

O perfil para VMs Linux no cluster gerenciado.

maxAgentPools

O número máximo de pools de agentes para o cluster gerenciado.

metricsProfile

Configuração opcional de métricas de cluster.

networkProfile

O perfil de configuração de rede.

nodeProvisioningProfile

Configurações de provisionamento de nó que se aplicam a todo o cluster.

nodeResourceGroup

O nome do grupo de recursos que contém nós do pool de agentes.

nodeResourceGroupProfile

Perfil da configuração do grupo de recursos do nó.

oidcIssuerProfile

O perfil do emissor OIDC do Cluster Gerenciado.

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.

powerState

O estado de energia do cluster.

privateFqdn

O FQDN do cluster privado.

privateLinkResources

Recursos de link privado associados ao cluster.

provisioningState

O estado de provisionamento atual.

publicNetworkAccess

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)

securityProfile

Perfil de segurança para o cluster gerenciado.

serviceMeshProfile

Perfil de malha de serviço para um cluster gerenciado.

servicePrincipalProfile

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.

storageProfile

Perfil de armazenamento para o cluster gerenciado.

supportPlan

O plano de suporte para o Cluster Gerenciado. Se não for especificado, o padrão é 'KubernetesOfficial'.

upgradeSettings

Configurações para atualizar um cluster.

windowsProfile

O perfil para VMs do Windows no Cluster Gerido.

workloadAutoScalerProfile

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

O estado de energia do cluster.

powerState?: PowerState

Valor de Propriedade

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

Valor de Propriedade