ManagedCluster interface
Cluster gerenciado.
- Extends
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 de 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 cluster-autoscaler quando habilitados |
| auto |
A configuração de atualização automática. |
| azure |
Perfis de complemento do Azure Monitor para monitorar o cluster gerenciado. |
| azure |
O FQDN especial usado pelo Portal do Azure para acessar o Cluster Gerenciado. Esse FQDN é para uso somente pelo Portal do Azure e não deve ser usado por outros clientes. O Portal do Azure requer que determinados cabeçalhos cors (compartilhamento de recursos entre origens) sejam enviados em algumas respostas, que a APIServer do Kubernetes não manipula por padrão. Esse FQDN especial dá suporte ao CORS, permitindo que o Portal do Azure funcione corretamente. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| bootstrap |
Perfil da configuração de inicialização do cluster. |
| current |
A versão do Kubernetes, o Cluster Gerenciado, está em execução. Se kubernetesVersion for uma versão totalmente especificada <major.minor.patch>, esse campo será exatamente igual a ele. Se kubernetesVersion foi <>major.minor, esse campo conterá a versão de< principal.minor.patch de >completa que está sendo usada. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| disable |
Se as contas locais devem ser desabilitadas no Cluster Gerenciado. Se definido como true, obter credenciais estáticas será desabilitado para esse cluster. Isso só deve ser usado em Clusters Gerenciados habilitados para AAD. Para obter mais detalhes, consulte desabilitar contas locais. |
| disk |
A ID de recurso do conjunto de criptografia de disco a ser usado para habilitar a criptografia em repouso. Isso é do formulário: '/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 deseja habilitar o Kubernetes Role-Based Controle de Acesso. |
| e |
Cadeia de caracteres somente leitura exclusiva usada para implementar simultaneidade otimista. O valor da eTag será alterado quando o recurso for atualizado. Especifique um cabeçalho if-match ou if-none-match com o valor eTag para uma solicitação subsequente para habilitar a simultaneidade otimista de acordo com a convenção normal de eTag. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| extended |
O local estendido da Máquina Virtual. |
| fqdn | O FQDN do pool mestre. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| 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. |
| http |
Configurações para provisionar o cluster com servidores proxy HTTP. |
| identity | A identidade do cluster gerenciado, se configurada. |
| identity |
A identidade do usuário associada ao cluster gerenciado. Essa identidade será usada pelo kubelet. Somente uma identidade atribuída pelo usuário é permitida. A única chave aceita é "kubeletidentity", com o valor de "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
| ingress |
Perfil de entrada para o cluster gerenciado. |
| kind | Isso é usado principalmente para expor diferentes experiências de interface do usuário no portal para diferentes tipos |
| kubernetes |
A versão do Kubernetes especificada pelo usuário. Há suporte para a versão do patch <> major.minor.patch (por exemplo, 1.20.13) e <> major.minor (por exemplo, 1.20). Quando <> principal.minor é especificada, a versão mais recente do patch ga com suporte é escolhida automaticamente. Atualizar o cluster com o mesmo <principal.minor> depois que ele tiver sido criado (por exemplo, 1.14.x -> 1.14) não disparará uma atualização, mesmo se uma versão de patch mais recente estiver disponível. Quando você atualiza um cluster do AKS com suporte, as versões secundárias do Kubernetes não podem ser ignoradas. Todas as atualizações devem ser executadas sequencialmente pelo número de 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 é permitido. Consulte atualizando um cluster do AKS para obter mais detalhes. |
| linux |
O perfil de VMs do Linux no Cluster Gerenciado. |
| max |
O número máximo de pools de agentes para o cluster gerenciado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| metrics |
Configuração de métricas de cluster opcionais. |
| 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 a identidade do pod do AAD para obter mais detalhes sobre a integração de identidade do pod do AAD. |
| power |
O Estado do Power do cluster. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| private |
O FQDN do cluster privado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| private |
Recursos de link privado associados ao cluster. |
| provisioning |
O estado de provisionamento atual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| public |
PublicNetworkAccess do managedCluster. Permitir ou negar acesso à rede pública para o AKS |
| resourceUID | O resourceUID identifica exclusivamente ManagedClusters que reutilizam o ARM ResourceIds (ou seja: criar, excluir, criar sequência) OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| security |
Perfil de segurança para o cluster gerenciado. |
| service |
Perfil de malha de serviço para um cluster gerenciado. |
| service |
Informações sobre uma identidade de entidade de serviço para o cluster a ser usado para manipular APIs do Azure. |
| sku | A SKU do cluster gerenciado. |
| 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 será 'KubernetesOfficial'. |
| upgrade |
Configurações para atualizar um cluster. |
| windows |
O perfil para VMs do Windows no Cluster Gerenciado. |
| workload |
Perfil de dimensionador automático de carga de trabalho para o cluster gerenciado. |
Propriedades herdadas
| id | ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" OBSERVAÇÃO: Essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| location | A localização geográfica onde o recurso reside |
| name | O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| system |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| tags | Tags de recursos. |
| type | O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
Detalhes da propriedade
aadProfile
A configuração do Azure Active Directory.
aadProfile?: ManagedClusterAADProfile
Valor da propriedade
addonProfiles
O perfil do complemento de cluster gerenciado.
addonProfiles?: {[propertyName: string]: ManagedClusterAddonProfile}
Valor da propriedade
{[propertyName: string]: ManagedClusterAddonProfile}
agentPoolProfiles
As propriedades do pool de agentes.
agentPoolProfiles?: ManagedClusterAgentPoolProfile[]
Valor da propriedade
aiToolchainOperatorProfile
Configurações do operador de cadeia de ferramentas de IA que se aplicam a todo o cluster.
aiToolchainOperatorProfile?: ManagedClusterAIToolchainOperatorProfile
Valor da propriedade
apiServerAccessProfile
O perfil de acesso para o servidor de API de cluster gerenciado.
apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile
Valor da propriedade
autoScalerProfile
Parâmetros a serem aplicados ao cluster-autoscaler quando habilitados
autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile
Valor da propriedade
autoUpgradeProfile
A configuração de atualização automática.
autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile
Valor da propriedade
azureMonitorProfile
Perfis de complemento do Azure Monitor para monitorar o cluster gerenciado.
azureMonitorProfile?: ManagedClusterAzureMonitorProfile
Valor da propriedade
azurePortalFqdn
O FQDN especial usado pelo Portal do Azure para acessar o Cluster Gerenciado. Esse FQDN é para uso somente pelo Portal do Azure e não deve ser usado por outros clientes. O Portal do Azure requer que determinados cabeçalhos cors (compartilhamento de recursos entre origens) sejam enviados em algumas respostas, que a APIServer do Kubernetes não manipula por padrão. Esse FQDN especial dá suporte ao CORS, permitindo que o Portal do Azure funcione corretamente. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
azurePortalFqdn?: string
Valor da propriedade
string
bootstrapProfile
Perfil da configuração de inicialização do cluster.
bootstrapProfile?: ManagedClusterBootstrapProfile
Valor da propriedade
currentKubernetesVersion
A versão do Kubernetes, o Cluster Gerenciado, está em execução. Se kubernetesVersion for uma versão totalmente especificada <major.minor.patch>, esse campo será exatamente igual a ele. Se kubernetesVersion foi <>major.minor, esse campo conterá a versão de< principal.minor.patch de >completa que está sendo usada. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
currentKubernetesVersion?: string
Valor da propriedade
string
disableLocalAccounts
Se as contas locais devem ser desabilitadas no Cluster Gerenciado. Se definido como true, obter credenciais estáticas será desabilitado para esse cluster. Isso só deve ser usado em Clusters Gerenciados habilitados para AAD. Para obter mais detalhes, consulte desabilitar contas locais.
disableLocalAccounts?: boolean
Valor da propriedade
boolean
diskEncryptionSetID
A ID de recurso do conjunto de criptografia de disco a ser usado para habilitar a criptografia em repouso. Isso é do formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'
diskEncryptionSetID?: string
Valor da 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 da propriedade
string
enableRbac
Se deseja habilitar o Kubernetes Role-Based Controle de Acesso.
enableRbac?: boolean
Valor da propriedade
boolean
eTag
Cadeia de caracteres somente leitura exclusiva usada para implementar simultaneidade otimista. O valor da eTag será alterado quando o recurso for atualizado. Especifique um cabeçalho if-match ou if-none-match com o valor eTag para uma solicitação subsequente para habilitar a simultaneidade otimista de acordo com a convenção normal de eTag. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
eTag?: string
Valor da propriedade
string
extendedLocation
O local estendido da Máquina Virtual.
extendedLocation?: ExtendedLocation
Valor da propriedade
fqdn
O FQDN do pool mestre. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
fqdn?: string
Valor da 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 da propriedade
string
httpProxyConfig
Configurações para provisionar o cluster com servidores proxy HTTP.
httpProxyConfig?: ManagedClusterHttpProxyConfig
Valor da propriedade
identity
A identidade do cluster gerenciado, se configurada.
identity?: ManagedClusterIdentity
Valor da propriedade
identityProfile
A identidade do usuário associada ao cluster gerenciado. Essa identidade será usada pelo kubelet. Somente uma identidade atribuída pelo usuário é permitida. A única chave aceita é "kubeletidentity", com o valor de "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
identityProfile?: {[propertyName: string]: UserAssignedIdentity}
Valor da propriedade
{[propertyName: string]: UserAssignedIdentity}
ingressProfile
Perfil de entrada para o cluster gerenciado.
ingressProfile?: ManagedClusterIngressProfile
Valor da propriedade
kind
Isso é usado principalmente para expor diferentes experiências de interface do usuário no portal para diferentes tipos
kind?: string
Valor da propriedade
string
kubernetesVersion
A versão do Kubernetes especificada pelo usuário. Há suporte para a versão do patch <> major.minor.patch (por exemplo, 1.20.13) e <> major.minor (por exemplo, 1.20). Quando <> principal.minor é especificada, a versão mais recente do patch ga com suporte é escolhida automaticamente. Atualizar o cluster com o mesmo <principal.minor> depois que ele tiver sido criado (por exemplo, 1.14.x -> 1.14) não disparará uma atualização, mesmo se uma versão de patch mais recente estiver disponível. Quando você atualiza um cluster do AKS com suporte, as versões secundárias do Kubernetes não podem ser ignoradas. Todas as atualizações devem ser executadas sequencialmente pelo número de 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 é permitido. Consulte atualizando um cluster do AKS para obter mais detalhes.
kubernetesVersion?: string
Valor da propriedade
string
linuxProfile
O perfil de VMs do Linux no Cluster Gerenciado.
linuxProfile?: ContainerServiceLinuxProfile
Valor da propriedade
maxAgentPools
O número máximo de pools de agentes para o cluster gerenciado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
maxAgentPools?: number
Valor da propriedade
number
metricsProfile
Configuração de métricas de cluster opcionais.
metricsProfile?: ManagedClusterMetricsProfile
Valor da propriedade
networkProfile
O perfil de configuração de rede.
networkProfile?: ContainerServiceNetworkProfile
Valor da propriedade
nodeProvisioningProfile
Configurações de provisionamento de nó que se aplicam a todo o cluster.
nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile
Valor da propriedade
nodeResourceGroup
O nome do grupo de recursos que contém nós do pool de agentes.
nodeResourceGroup?: string
Valor da propriedade
string
nodeResourceGroupProfile
Perfil da configuração do grupo de recursos do nó.
nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile
Valor da propriedade
oidcIssuerProfile
O perfil do emissor OIDC do Cluster Gerenciado.
oidcIssuerProfile?: ManagedClusterOidcIssuerProfile
Valor da propriedade
podIdentityProfile
O perfil de identidade do pod do Cluster Gerenciado. Consulte usar a identidade do pod do AAD para obter mais detalhes sobre a integração de identidade do pod do AAD.
podIdentityProfile?: ManagedClusterPodIdentityProfile
Valor da propriedade
powerState
O Estado do Power do cluster. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
powerState?: PowerState
Valor da propriedade
privateFqdn
O FQDN do cluster privado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
privateFqdn?: string
Valor da propriedade
string
privateLinkResources
Recursos de link privado associados ao cluster.
privateLinkResources?: PrivateLinkResource[]
Valor da propriedade
provisioningState
O estado de provisionamento atual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
provisioningState?: string
Valor da propriedade
string
publicNetworkAccess
PublicNetworkAccess do managedCluster. Permitir ou negar acesso à rede pública para o AKS
publicNetworkAccess?: string
Valor da propriedade
string
resourceUID
O resourceUID identifica exclusivamente ManagedClusters que reutilizam o ARM ResourceIds (ou seja: criar, excluir, criar sequência) OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
resourceUID?: string
Valor da propriedade
string
securityProfile
Perfil de segurança para o cluster gerenciado.
securityProfile?: ManagedClusterSecurityProfile
Valor da propriedade
serviceMeshProfile
Perfil de malha de serviço para um cluster gerenciado.
serviceMeshProfile?: ServiceMeshProfile
Valor da propriedade
servicePrincipalProfile
Informações sobre uma identidade de entidade de serviço para o cluster a ser usado para manipular APIs do Azure.
servicePrincipalProfile?: ManagedClusterServicePrincipalProfile
Valor da propriedade
sku
status
Contém informações somente leitura sobre o Cluster Gerenciado.
status?: ManagedClusterStatus
Valor da propriedade
storageProfile
Perfil de armazenamento para o cluster gerenciado.
storageProfile?: ManagedClusterStorageProfile
Valor da propriedade
supportPlan
O plano de suporte para o Cluster Gerenciado. Se não for especificado, o padrão será 'KubernetesOfficial'.
supportPlan?: string
Valor da propriedade
string
upgradeSettings
Configurações para atualizar um cluster.
upgradeSettings?: ClusterUpgradeSettings
Valor da propriedade
windowsProfile
O perfil para VMs do Windows no Cluster Gerenciado.
windowsProfile?: ManagedClusterWindowsProfile
Valor da propriedade
workloadAutoScalerProfile
Perfil de dimensionador automático de carga de trabalho para o cluster gerenciado.
workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile
Valor da propriedade
Detalhes das propriedades herdadas
id
ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" OBSERVAÇÃO: Essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
id?: string
Valor da propriedade
string
herdado deTrackedResource.id
location
A localização geográfica onde o recurso reside
location: string
Valor da propriedade
string
Herdado deTrackedResource.location
name
O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
name?: string
Valor da propriedade
string
herdado deTrackedResource.name
systemData
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
systemData?: SystemData
Valor da propriedade
herdado detrackedResource.systemData
tags
Tags de recursos.
tags?: {[propertyName: string]: string}
Valor da propriedade
{[propertyName: string]: string}
Herdado deTrackedResource.tags
type
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
type?: string
Valor da propriedade
string
Herdado deTrackedResource.type