Partager via


ManagedClusterProperties interface

Propriétés du cluster managé.

Propriétés

aadProfile

Configuration d’Azure Active Directory.

addonProfiles

Profil du module complémentaire de cluster managé.

agentPoolProfiles

Propriétés du pool d’agents.

apiServerAccessProfile

Profil d’accès pour le serveur d’API de cluster managé.

autoScalerProfile

Paramètres à appliquer à la mise à l’échelle automatique du cluster en cas d’activation

autoUpgradeProfile

Configuration de la mise à niveau automatique.

creationData

CreationData à utiliser pour spécifier l’ID d’instantané source si le cluster sera créé/mis à niveau à l’aide d’un instantané.

disableLocalAccounts

Si la valeur est true, l’obtention d’informations d’identification statiques est désactivée pour ce cluster. Cela ne doit être utilisé que sur les clusters managés activés par AAD. Pour plus d’informations, consultez désactiver les comptes locaux.

diskEncryptionSetID

Il s’agit de la forme suivante : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName} »

dnsPrefix

Cette opération ne peut pas être mise à jour une fois le cluster managé créé.

enableNamespaceResources

La valeur par défaut est false. Elle peut être activée/désactivée lors de la création et de la mise à jour du cluster managé. Pour plus d’informations sur l’espace de noms en tant que ressource ARM, consultez https://aka.ms/NamespaceARMResource.

enablePodSecurityPolicy

(DÉPRÉCIATION) Indique s’il faut activer la stratégie de sécurité des pods Kubernetes (préversion). Cette fonctionnalité est définie pour suppression le 15 octobre 2020. En savoir plus sur aka.ms/aks/azpodpolicy.

enableRBAC

Indique s’il faut activer Kubernetes Role-Based contrôle d’accès.

fqdnSubdomain

Cette opération ne peut pas être mise à jour une fois le cluster managé créé.

httpProxyConfig

Configurations pour l’approvisionnement du cluster avec des serveurs proxy HTTP.

identityProfile

Identités associées au cluster.

ingressProfile

Profil d’entrée pour le cluster managé.

kubernetesVersion

Lorsque vous mettez à niveau un cluster AKS pris en charge, les versions mineures de Kubernetes ne peuvent pas être ignorées. Toutes les mises à niveau doivent être effectuées séquentiellement par numéro de version principal. Par exemple, les mises à niveau entre 1.14.x -> 1.15.x ou 1.15.x -> 1.16.x sont autorisées, mais 1.14.x -> 1.16.x n’est pas autorisée. Pour plus d’informations, consultez mise à niveau d’un cluster AKS.

linuxProfile

Profil pour les machines virtuelles Linux dans le cluster managé.

networkProfile

Profil de configuration réseau.

nodeResourceGroup

Nom du groupe de ressources contenant des nœuds de pool d’agents.

oidcIssuerProfile

Profil d’émetteur OIDC du cluster managé.

podIdentityProfile

Consultez utiliser l’identité de pod AAD pour plus d’informations sur l’intégration des identités de pod AAD.

privateLinkResources

Ressources de liaison privée associées au cluster.

publicNetworkAccess

Autoriser ou refuser l’accès au réseau public pour AKS

securityProfile

Profil de sécurité pour le cluster managé.

servicePrincipalProfile

Informations sur une identité de principal de service pour le cluster à utiliser pour manipuler des API Azure.

storageProfile

Profil de stockage pour le cluster managé.

windowsProfile

Profil des machines virtuelles Windows dans le cluster managé.

workloadAutoScalerProfile

Profil de mise à l’échelle automatique de la charge de travail pour le cluster de service de conteneur.

Détails de la propriété

aadProfile

Configuration d’Azure Active Directory.

aadProfile?: ManagedClusterAADProfile

Valeur de propriété

addonProfiles

Profil du module complémentaire de cluster managé.

addonProfiles?: Record<string, ManagedClusterAddonProfile>

Valeur de propriété

Record<string, ManagedClusterAddonProfile>

agentPoolProfiles

Propriétés du pool d’agents.

agentPoolProfiles?: ManagedClusterAgentPoolProfile[]

Valeur de propriété

apiServerAccessProfile

Profil d’accès pour le serveur d’API de cluster managé.

apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile

Valeur de propriété

autoScalerProfile

Paramètres à appliquer à la mise à l’échelle automatique du cluster en cas d’activation

autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile

Valeur de propriété

autoUpgradeProfile

Configuration de la mise à niveau automatique.

autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile

Valeur de propriété

creationData

CreationData à utiliser pour spécifier l’ID d’instantané source si le cluster sera créé/mis à niveau à l’aide d’un instantané.

creationData?: CreationData

Valeur de propriété

disableLocalAccounts

Si la valeur est true, l’obtention d’informations d’identification statiques est désactivée pour ce cluster. Cela ne doit être utilisé que sur les clusters managés activés par AAD. Pour plus d’informations, consultez désactiver les comptes locaux.

disableLocalAccounts?: boolean

Valeur de propriété

boolean

diskEncryptionSetID

Il s’agit de la forme suivante : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName} »

diskEncryptionSetID?: string

Valeur de propriété

string

dnsPrefix

Cette opération ne peut pas être mise à jour une fois le cluster managé créé.

dnsPrefix?: string

Valeur de propriété

string

enableNamespaceResources

La valeur par défaut est false. Elle peut être activée/désactivée lors de la création et de la mise à jour du cluster managé. Pour plus d’informations sur l’espace de noms en tant que ressource ARM, consultez https://aka.ms/NamespaceARMResource.

enableNamespaceResources?: boolean

Valeur de propriété

boolean

enablePodSecurityPolicy

(DÉPRÉCIATION) Indique s’il faut activer la stratégie de sécurité des pods Kubernetes (préversion). Cette fonctionnalité est définie pour suppression le 15 octobre 2020. En savoir plus sur aka.ms/aks/azpodpolicy.

enablePodSecurityPolicy?: boolean

Valeur de propriété

boolean

enableRBAC

Indique s’il faut activer Kubernetes Role-Based contrôle d’accès.

enableRBAC?: boolean

Valeur de propriété

boolean

fqdnSubdomain

Cette opération ne peut pas être mise à jour une fois le cluster managé créé.

fqdnSubdomain?: string

Valeur de propriété

string

httpProxyConfig

Configurations pour l’approvisionnement du cluster avec des serveurs proxy HTTP.

httpProxyConfig?: ManagedClusterHttpProxyConfig

Valeur de propriété

identityProfile

Identités associées au cluster.

identityProfile?: Record<string, UserAssignedIdentity>

Valeur de propriété

Record<string, UserAssignedIdentity>

ingressProfile

Profil d’entrée pour le cluster managé.

ingressProfile?: ManagedClusterIngressProfile

Valeur de propriété

kubernetesVersion

Lorsque vous mettez à niveau un cluster AKS pris en charge, les versions mineures de Kubernetes ne peuvent pas être ignorées. Toutes les mises à niveau doivent être effectuées séquentiellement par numéro de version principal. Par exemple, les mises à niveau entre 1.14.x -> 1.15.x ou 1.15.x -> 1.16.x sont autorisées, mais 1.14.x -> 1.16.x n’est pas autorisée. Pour plus d’informations, consultez mise à niveau d’un cluster AKS.

kubernetesVersion?: string

Valeur de propriété

string

linuxProfile

Profil pour les machines virtuelles Linux dans le cluster managé.

linuxProfile?: ContainerServiceLinuxProfile

Valeur de propriété

networkProfile

Profil de configuration réseau.

networkProfile?: ContainerServiceNetworkProfile

Valeur de propriété

nodeResourceGroup

Nom du groupe de ressources contenant des nœuds de pool d’agents.

nodeResourceGroup?: string

Valeur de propriété

string

oidcIssuerProfile

Profil d’émetteur OIDC du cluster managé.

oidcIssuerProfile?: ManagedClusterOidcIssuerProfile

Valeur de propriété

podIdentityProfile

Consultez utiliser l’identité de pod AAD pour plus d’informations sur l’intégration des identités de pod AAD.

podIdentityProfile?: ManagedClusterPodIdentityProfile

Valeur de propriété

privateLinkResources

Ressources de liaison privée associées au cluster.

privateLinkResources?: PrivateLinkResource[]

Valeur de propriété

publicNetworkAccess

Autoriser ou refuser l’accès au réseau public pour AKS

publicNetworkAccess?: "Enabled" | "Disabled"

Valeur de propriété

"Enabled" | "Disabled"

securityProfile

Profil de sécurité pour le cluster managé.

securityProfile?: ManagedClusterSecurityProfile

Valeur de propriété

servicePrincipalProfile

Informations sur une identité de principal de service pour le cluster à utiliser pour manipuler des API Azure.

servicePrincipalProfile?: ManagedClusterServicePrincipalProfile

Valeur de propriété

storageProfile

Profil de stockage pour le cluster managé.

storageProfile?: ManagedClusterStorageProfile

Valeur de propriété

windowsProfile

Profil des machines virtuelles Windows dans le cluster managé.

windowsProfile?: ManagedClusterWindowsProfile

Valeur de propriété

workloadAutoScalerProfile

Profil de mise à l’échelle automatique de la charge de travail pour le cluster de service de conteneur.

workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile

Valeur de propriété