ManagedClusterProperties interface

Propriétés du cluster géré.

Propriétés

aadProfile

La configuration Azure Active Directory.

addonProfiles

Profil du module complémentaire de cluster managé.

agentPoolProfiles

Propriétés du pool d’agents.

aiToolchainOperatorProfile

Paramètres de l’opérateur de chaîne d’outils IA qui s’appliquent à l’ensemble du cluster.

apiServerAccessProfile

Le profil d’accès pour le serveur API du cluster managé.

autoScalerProfile

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

autoUpgradeProfile

Configuration de la mise à niveau automatique.

azureMonitorProfile

Profils d’extension Azure Monitor pour surveiller le cluster géré.

azurePortalFqdn

Le FQDN spécial utilisé par Portail Azure pour accéder au Cluster Géré. Ce FQDN est réservé à l’utilisation par Portail Azure et ne doit pas être utilisé par d’autres clients. Le Portail Azure exige que certains en-têtes de partage de ressources croisés (CORS) soient envoyés dans certaines réponses, ce que Kubernetes APIServer ne gère pas par défaut. Ce FQDN spécial prend en charge CORS, permettant au Portail Azure de fonctionner correctement.

bootstrapProfile

Profil de la configuration de démarrage du cluster.

controlPlaneScalingProfile

Profil pour fournir une capacité de contrôle de niveau évolutive et garantie performance pour assurer une performance constante sous une charge de travail élevée. Nécessite Kubernetes version 1.33.0 ou ultérieure.

creationData

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

currentKubernetesVersion

La version de Kubernetes du cluster managé est en cours d’exécution. Si kubernetesVersion était une version entièrement spécifiée <major.minor.patch>, ce champ sera exactement égal à celui-ci. Si kubernetesVersion a été <>major.minor, ce champ contient la version complète <major.minor.patch> utilisée.

disableLocalAccounts

Si les comptes locaux doivent être désactivés sur le cluster managé. 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 de détails, voir désactiver les comptes locaux.

diskEncryptionSetID

ID de ressource du jeu de chiffrement de disque à utiliser pour activer le chiffrement au repos. Voici la forme : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}'

dnsPrefix

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

enableFips

S’il faut activer le mode FIPS au niveau du cluster. Lorsqu’il est activé, ce paramètre impose la conformité FIPS pour tous les composants gérés par AKS, tels que le système d’exploitation des nœuds, les modules complémentaires et les composants conteneurisés gérés. Voir Activer le FIPS à l’échelle du cluster pour plus de détails. Lorsque cette propriété est activée, tous les pools de nœuds du cluster doivent également être activés par FIPS.

enableNamespaceResources

Activez l’espace de noms en tant que ressource Azure. 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 cette rubrique.

enableRbac

S’il faut activer Kubernetes Role-Based Access Control.

fqdn

Nom de domaine complet du pool maître.

fqdnSubdomain

Le sous-domaine FQDN du cluster privé avec une zone private dns personnalisée. Cette opération ne peut pas être mise à jour une fois le cluster managé créé.

healthMonitorProfile

Profil de surveillance de santé pour le cluster géré.

hostedSystemProfile

Paramètres des addons du système hébergé. Pour plus d’informations, consultez https://aka.ms/aks/automatic/systemcomponents.

httpProxyConfig

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

identityProfile

Identité de l’utilisateur associée au cluster managé. Cette identité sera utilisée par le kubelet. Une seule identité affectée par l’utilisateur est autorisée. La seule clé acceptée est « kubeletidentity », avec la valeur de « resourceId » : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}".

ingressProfile

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

kubernetesVersion

Version de Kubernetes spécifiée par l’utilisateur. Les deux versions <correctives major.minor.patch> (par exemple, 1.20.13) et <major.minor> (par exemple, 1.20) sont prises en charge. Lorsque <major.minor> est spécifié, la dernière version de correctif ga prise en charge est choisie automatiquement. La mise à jour du cluster avec le même <fichier major.minor> une fois qu’il a été créé (par exemple, 1.14.x -> 1.14) ne déclenche pas de mise à niveau, même si une version de correctif plus récente est disponible. 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. Voir upgrades d’un cluster AKS pour plus de détails.

linuxProfile

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

maxAgentPools

Nombre maximal de pools d’agents pour le cluster managé.

metricsProfile

Configuration facultative des métriques de cluster.

networkProfile

Profil de configuration réseau.

nodeDisruptionProfile

Profil de perturbation de nœud pour un cluster géré.

nodeProvisioningProfile

Paramètres d’approvisionnement de nœuds qui s’appliquent à l’ensemble du cluster.

nodeResourceGroup

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

nodeResourceGroupProfile

Profil de la configuration du groupe de ressources de nœud.

oidcIssuerProfile

Profil d’émetteur OIDC du cluster managé.

podIdentityProfile

Profil d’identité de pod du cluster managé. Voir utiliser l’identité de pod AAD pour plus de détails sur l’intégration de l’identité de pod AAD.

powerState

État d’alimentation du cluster.

privateFqdn

Nom de domaine complet du cluster privé.

privateLinkResources

Private link ressources associées au cluster.

provisioningState

État d’approvisionnement actuel.

publicNetworkAccess

PublicNetworkAccess du managedCluster. Autoriser ou refuser l’access réseau public pour AKS

resourceUID

resourceUID identifie de manière unique les ManagedClusters qui réutilisent les ResourceId ARM (c’est-à-dire : créer, supprimer, créer une séquence)

schedulerProfile

Profil de la configuration du planificateur d’espaces.

securityProfile

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

serviceMeshProfile

Profil de maillage de service pour un cluster managé.

servicePrincipalProfile

Informations sur l’identité d’un principal de service pour le cluster à utiliser pour manipuler les API Azure.

status

Contient des informations en lecture seule sur le cluster managé.

storageProfile

Profil Storage pour le cluster géré.

supportPlan

Plan de support pour le cluster managé. Si elle n’est pas spécifiée, la valeur par défaut est « KubernetesOfficial ».

upgradeSettings

Paramètres de mise à niveau d’un cluster.

windowsProfile

Le profil des machines virtuelles Windows dans le cluster managé.

workloadAutoScalerProfile

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

Détails de la propriété

aadProfile

La configuration 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é

aiToolchainOperatorProfile

Paramètres de l’opérateur de chaîne d’outils IA qui s’appliquent à l’ensemble du cluster.

aiToolchainOperatorProfile?: ManagedClusterAIToolchainOperatorProfile

Valeur de propriété

apiServerAccessProfile

Le profil d’accès pour le serveur API du 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é

azureMonitorProfile

Profils d’extension Azure Monitor pour surveiller le cluster géré.

azureMonitorProfile?: ManagedClusterAzureMonitorProfile

Valeur de propriété

azurePortalFqdn

Le FQDN spécial utilisé par Portail Azure pour accéder au Cluster Géré. Ce FQDN est réservé à l’utilisation par Portail Azure et ne doit pas être utilisé par d’autres clients. Le Portail Azure exige que certains en-têtes de partage de ressources croisés (CORS) soient envoyés dans certaines réponses, ce que Kubernetes APIServer ne gère pas par défaut. Ce FQDN spécial prend en charge CORS, permettant au Portail Azure de fonctionner correctement.

azurePortalFqdn?: string

Valeur de propriété

string

bootstrapProfile

Profil de la configuration de démarrage du cluster.

bootstrapProfile?: ManagedClusterBootstrapProfile

Valeur de propriété

controlPlaneScalingProfile

Profil pour fournir une capacité de contrôle de niveau évolutive et garantie performance pour assurer une performance constante sous une charge de travail élevée. Nécessite Kubernetes version 1.33.0 ou ultérieure.

controlPlaneScalingProfile?: ManagedClusterControlPlaneScalingProfile

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é

currentKubernetesVersion

La version de Kubernetes du cluster managé est en cours d’exécution. Si kubernetesVersion était une version entièrement spécifiée <major.minor.patch>, ce champ sera exactement égal à celui-ci. Si kubernetesVersion a été <>major.minor, ce champ contient la version complète <major.minor.patch> utilisée.

currentKubernetesVersion?: string

Valeur de propriété

string

disableLocalAccounts

Si les comptes locaux doivent être désactivés sur le cluster managé. 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 de détails, voir désactiver les comptes locaux.

disableLocalAccounts?: boolean

Valeur de propriété

boolean

diskEncryptionSetID

ID de ressource du jeu de chiffrement de disque à utiliser pour activer le chiffrement au repos. Voici la forme : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}'

diskEncryptionSetID?: string

Valeur de propriété

string

dnsPrefix

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

dnsPrefix?: string

Valeur de propriété

string

enableFips

S’il faut activer le mode FIPS au niveau du cluster. Lorsqu’il est activé, ce paramètre impose la conformité FIPS pour tous les composants gérés par AKS, tels que le système d’exploitation des nœuds, les modules complémentaires et les composants conteneurisés gérés. Voir Activer le FIPS à l’échelle du cluster pour plus de détails. Lorsque cette propriété est activée, tous les pools de nœuds du cluster doivent également être activés par FIPS.

enableFips?: boolean

Valeur de propriété

boolean

enableNamespaceResources

Activez l’espace de noms en tant que ressource Azure. 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 cette rubrique.

enableNamespaceResources?: boolean

Valeur de propriété

boolean

enableRbac

S’il faut activer Kubernetes Role-Based Access Control.

enableRbac?: boolean

Valeur de propriété

boolean

fqdn

Nom de domaine complet du pool maître.

fqdn?: string

Valeur de propriété

string

fqdnSubdomain

Le sous-domaine FQDN du cluster privé avec une zone private dns personnalisée. Cette opération ne peut pas être mise à jour une fois le cluster managé créé.

fqdnSubdomain?: string

Valeur de propriété

string

healthMonitorProfile

Profil de surveillance de santé pour le cluster géré.

healthMonitorProfile?: ManagedClusterHealthMonitorProfile

Valeur de propriété

hostedSystemProfile

Paramètres des addons du système hébergé. Pour plus d’informations, consultez https://aka.ms/aks/automatic/systemcomponents.

hostedSystemProfile?: ManagedClusterHostedSystemProfile

Valeur de propriété

httpProxyConfig

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

httpProxyConfig?: ManagedClusterHttpProxyConfig

Valeur de propriété

identityProfile

Identité de l’utilisateur associée au cluster managé. Cette identité sera utilisée par le kubelet. Une seule identité affectée par l’utilisateur est autorisée. La seule clé acceptée est « kubeletidentity », avec la valeur de « resourceId » : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}".

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

Version de Kubernetes spécifiée par l’utilisateur. Les deux versions <correctives major.minor.patch> (par exemple, 1.20.13) et <major.minor> (par exemple, 1.20) sont prises en charge. Lorsque <major.minor> est spécifié, la dernière version de correctif ga prise en charge est choisie automatiquement. La mise à jour du cluster avec le même <fichier major.minor> une fois qu’il a été créé (par exemple, 1.14.x -> 1.14) ne déclenche pas de mise à niveau, même si une version de correctif plus récente est disponible. 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. Voir upgrades d’un cluster AKS pour plus de détails.

kubernetesVersion?: string

Valeur de propriété

string

linuxProfile

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

linuxProfile?: ContainerServiceLinuxProfile

Valeur de propriété

maxAgentPools

Nombre maximal de pools d’agents pour le cluster managé.

maxAgentPools?: number

Valeur de propriété

number

metricsProfile

Configuration facultative des métriques de cluster.

metricsProfile?: ManagedClusterMetricsProfile

Valeur de propriété

networkProfile

Profil de configuration réseau.

networkProfile?: ContainerServiceNetworkProfile

Valeur de propriété

nodeDisruptionProfile

Profil de perturbation de nœud pour un cluster géré.

nodeDisruptionProfile?: NodeDisruptionProfile

Valeur de propriété

nodeProvisioningProfile

Paramètres d’approvisionnement de nœuds qui s’appliquent à l’ensemble du cluster.

nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile

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

nodeResourceGroupProfile

Profil de la configuration du groupe de ressources de nœud.

nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile

Valeur de propriété

oidcIssuerProfile

Profil d’émetteur OIDC du cluster managé.

oidcIssuerProfile?: ManagedClusterOidcIssuerProfile

Valeur de propriété

podIdentityProfile

Profil d’identité de pod du cluster managé. Voir utiliser l’identité de pod AAD pour plus de détails sur l’intégration de l’identité de pod AAD.

podIdentityProfile?: ManagedClusterPodIdentityProfile

Valeur de propriété

powerState

État d’alimentation du cluster.

powerState?: PowerState

Valeur de propriété

privateFqdn

Nom de domaine complet du cluster privé.

privateFqdn?: string

Valeur de propriété

string

privateLinkResources

Private link ressources associées au cluster.

privateLinkResources?: PrivateLinkResource[]

Valeur de propriété

provisioningState

État d’approvisionnement actuel.

provisioningState?: string

Valeur de propriété

string

publicNetworkAccess

PublicNetworkAccess du managedCluster. Autoriser ou refuser l’access réseau public pour AKS

publicNetworkAccess?: string

Valeur de propriété

string

resourceUID

resourceUID identifie de manière unique les ManagedClusters qui réutilisent les ResourceId ARM (c’est-à-dire : créer, supprimer, créer une séquence)

resourceUID?: string

Valeur de propriété

string

schedulerProfile

Profil de la configuration du planificateur d’espaces.

schedulerProfile?: SchedulerProfile

Valeur de propriété

securityProfile

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

securityProfile?: ManagedClusterSecurityProfile

Valeur de propriété

serviceMeshProfile

Profil de maillage de service pour un cluster managé.

serviceMeshProfile?: ServiceMeshProfile

Valeur de propriété

servicePrincipalProfile

Informations sur l’identité d’un principal de service pour le cluster à utiliser pour manipuler les API Azure.

servicePrincipalProfile?: ManagedClusterServicePrincipalProfile

Valeur de propriété

status

Contient des informations en lecture seule sur le cluster managé.

status?: ManagedClusterStatus

Valeur de propriété

storageProfile

Profil Storage pour le cluster géré.

storageProfile?: ManagedClusterStorageProfile

Valeur de propriété

supportPlan

Plan de support pour le cluster managé. Si elle n’est pas spécifiée, la valeur par défaut est « KubernetesOfficial ».

supportPlan?: string

Valeur de propriété

string

upgradeSettings

Paramètres de mise à niveau d’un cluster.

upgradeSettings?: ClusterUpgradeSettings

Valeur de propriété

windowsProfile

Le 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 managé.

workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile

Valeur de propriété