ManagedCluster interface
Cluster gerenciado.
- Extends
Propriedades
aad |
A configuração do Azure Ative Directory. |
addon |
O perfil do complemento de cluster gerenciado. |
agent |
As propriedades do pool de agentes. |
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 de complemento do Azure Monitor para monitorar o cluster gerenciado. |
azure |
O Portal do Azure exige que determinados cabeçalhos CORS (Cross-Origin Resource Sharing) sejam enviados em algumas respostas, que o Kubernetes APIServer não manipula por padrão. Este FQDN especial suporta CORS, permitindo que o Portal do Azure funcione corretamente. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
current |
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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
disable |
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 |
Este é o formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}' |
dns |
Isso não pode ser atualizado depois que o Cluster Gerenciado tiver sido criado. |
enable |
(PRETERIDO) Se a política de segurança do pod do Kubernetes deve ser ativada (visualização). PodSecurityPolicy foi preterido no Kubernetes v1.21 e removido do Kubernetes na v1.25. Saiba mais em https://aka.ms/k8s/psp e https://aka.ms/aks/psp. |
enable |
Se o Kubernetes deve ser ativado Role-Based Controle de Acesso. |
e |
Cadeia de caracteres somente leitura exclusiva usada para implementar simultaneidade otimista. O valor 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 etag normal. Observação : esta 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 : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
fqdn |
Isso não pode ser atualizado depois que o Cluster Gerenciado tiver sido criado. |
http |
Configurações para provisionamento do cluster com servidores proxy HTTP. |
identity | A identidade do cluster gerenciado, se configurado. |
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 aceita é "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 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 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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
metrics |
Configuração opcional de métricas de cluster. |
network |
O perfil de configuração de rede. |
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 |
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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
private |
O FQDN do cluster privado. Observação : esta 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 : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
public |
Permitir ou negar acesso à rede pública para o AKS |
resourceUID | O resourceUID identifica exclusivamente ManagedClusters que reutilizam ARM ResourceIds (ou seja: criar, excluir, criar sequência) NOTA: Esta 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 usar para manipular APIs do Azure. |
sku | A SKU do 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 Gerenciado. |
workload |
Perfil do dimensionador automático da carga de trabalho para o cluster gerenciado. |
Propriedades Herdadas
id | ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
location | A geolocalização onde o recurso vive |
name | O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
system |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta 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" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
Detalhes de Propriedade
aadProfile
A configuração do Azure Ative Directory.
aadProfile?: ManagedClusterAADProfile
Valor de Propriedade
addonProfiles
O perfil do complemento de cluster gerenciado.
addonProfiles?: {[propertyName: string]: ManagedClusterAddonProfile}
Valor de Propriedade
{[propertyName: string]: ManagedClusterAddonProfile}
agentPoolProfiles
As propriedades do pool de agentes.
agentPoolProfiles?: ManagedClusterAgentPoolProfile[]
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 de complemento do Azure Monitor para monitorar o cluster gerenciado.
azureMonitorProfile?: ManagedClusterAzureMonitorProfile
Valor de Propriedade
azurePortalFqdn
O Portal do Azure exige que determinados cabeçalhos CORS (Cross-Origin Resource Sharing) sejam enviados em algumas respostas, que o Kubernetes APIServer não manipula por padrão. Este FQDN especial suporta CORS, permitindo que o Portal do Azure funcione corretamente. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
azurePortalFqdn?: string
Valor de Propriedade
string
currentKubernetesVersion
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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
currentKubernetesVersion?: string
Valor de Propriedade
string
disableLocalAccounts
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
Este é o formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'
diskEncryptionSetID?: string
Valor de Propriedade
string
dnsPrefix
Isso não pode ser atualizado depois que o Cluster Gerenciado tiver sido criado.
dnsPrefix?: string
Valor de Propriedade
string
enablePodSecurityPolicy
(PRETERIDO) Se a política de segurança do pod do Kubernetes deve ser ativada (visualização). PodSecurityPolicy foi preterido no Kubernetes v1.21 e removido do Kubernetes na v1.25. Saiba mais em https://aka.ms/k8s/psp e https://aka.ms/aks/psp.
enablePodSecurityPolicy?: boolean
Valor de Propriedade
boolean
enableRbac
Se o Kubernetes deve ser ativado Role-Based Controle de Acesso.
enableRbac?: boolean
Valor de Propriedade
boolean
eTag
Cadeia de caracteres somente leitura exclusiva usada para implementar simultaneidade otimista. O valor 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 etag normal. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
eTag?: string
Valor de Propriedade
string
extendedLocation
O local estendido da máquina virtual.
extendedLocation?: ExtendedLocation
Valor de Propriedade
fqdn
O FQDN do pool mestre. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
fqdn?: string
Valor de Propriedade
string
fqdnSubdomain
Isso não pode ser atualizado depois que o Cluster Gerenciado tiver sido criado.
fqdnSubdomain?: string
Valor de Propriedade
string
httpProxyConfig
Configurações para provisionamento do cluster com servidores proxy HTTP.
httpProxyConfig?: ManagedClusterHttpProxyConfig
Valor de Propriedade
identity
A identidade do cluster gerenciado, se configurado.
identity?: ManagedClusterIdentity
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 aceita é "kubeletidentity", com valor de "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
identityProfile?: {[propertyName: string]: UserAssignedIdentity}
Valor de Propriedade
{[propertyName: string]: UserAssignedIdentity}
ingressProfile
Perfil de ingresso para o cluster gerenciado.
ingressProfile?: ManagedClusterIngressProfile
Valor de Propriedade
kubernetesVersion
A versão do 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 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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
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
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
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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
powerState?: PowerState
Valor de Propriedade
privateFqdn
O FQDN do cluster privado. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
provisioningState?: string
Valor de Propriedade
string
publicNetworkAccess
Permitir ou negar acesso à rede pública para o AKS
publicNetworkAccess?: string
Valor de Propriedade
string
resourceUID
O resourceUID identifica exclusivamente ManagedClusters que reutilizam ARM ResourceIds (ou seja: criar, excluir, criar sequência) NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
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ções sobre uma identidade de entidade de serviço para o cluster usar para manipular APIs do Azure.
servicePrincipalProfile?: ManagedClusterServicePrincipalProfile
Valor de Propriedade
sku
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 Gerenciado.
windowsProfile?: ManagedClusterWindowsProfile
Valor de Propriedade
workloadAutoScalerProfile
Perfil do dimensionador automático da carga de trabalho para o cluster gerenciado.
workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile
Valor de Propriedade
Detalhes da Propriedade Herdada
id
ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
id?: string
Valor de Propriedade
string
herdado deTrackedResource.id
location
A geolocalização onde o recurso vive
location: string
Valor de Propriedade
string
name
O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
name?: string
Valor de Propriedade
string
herdado deTrackedResource.name
systemData
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
systemData?: SystemData
Valor de Propriedade
herdado deTrackedResource.systemData
tags
Tags de recursos.
tags?: {[propertyName: string]: string}
Valor de Propriedade
{[propertyName: string]: string}
herdado deTrackedResource.tags