ManagedClusterProperties interface
Propriétés du cluster géré.
Propriétés
| aad |
La configuration Azure Active Directory. |
| addon |
Profil du module complémentaire de cluster managé. |
| agent |
Propriétés du pool d’agents. |
| ai |
Paramètres de l’opérateur de chaîne d’outils IA qui s’appliquent à l’ensemble du cluster. |
| api |
Le profil d’accès pour le serveur API du cluster managé. |
| auto |
Paramètres à appliquer à la mise à l’échelle automatique du cluster en cas d’activation |
| auto |
Configuration de la mise à niveau automatique. |
| azure |
Profils d’extension Azure Monitor pour surveiller le cluster géré. |
| azure |
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. |
| bootstrap |
Profil de la configuration de démarrage du cluster. |
| control |
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. |
| creation |
CreationData à utiliser pour spécifier l’ID d’instantané source si le cluster sera créé/mis à niveau à l’aide d’un instantané. |
| current |
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. |
| disable |
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. |
| disk |
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}' |
| dns |
Préfixe DNS du cluster managé. Cette opération ne peut pas être mise à jour une fois le cluster managé créé. |
| enable |
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. |
| enable |
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. |
| enable |
S’il faut activer Kubernetes Role-Based Access Control. |
| fqdn | Nom de domaine complet du pool maître. |
| fqdn |
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éé. |
| health |
Profil de surveillance de santé pour le cluster géré. |
| hosted |
Paramètres des addons du système hébergé. Pour plus d’informations, consultez https://aka.ms/aks/automatic/systemcomponents. |
| http |
Configurations pour l’approvisionnement du cluster avec des serveurs proxy HTTP. |
| identity |
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}". |
| ingress |
Profil d’entrée pour le cluster managé. |
| kubernetes |
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. |
| linux |
Profil pour les machines virtuelles Linux dans le cluster managé. |
| max |
Nombre maximal de pools d’agents pour le cluster managé. |
| metrics |
Configuration facultative des métriques de cluster. |
| network |
Profil de configuration réseau. |
| node |
Profil de perturbation de nœud pour un cluster géré. |
| node |
Paramètres d’approvisionnement de nœuds qui s’appliquent à l’ensemble du cluster. |
| node |
Nom du groupe de ressources contenant des nœuds de pool d’agents. |
| node |
Profil de la configuration du groupe de ressources de nœud. |
| oidc |
Profil d’émetteur OIDC du cluster managé. |
| pod |
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. |
| power |
État d’alimentation du cluster. |
| private |
Nom de domaine complet du cluster privé. |
| private |
Private link ressources associées au cluster. |
| provisioning |
État d’approvisionnement actuel. |
| public |
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) |
| scheduler |
Profil de la configuration du planificateur d’espaces. |
| security |
Profil de sécurité pour le cluster managé. |
| service |
Profil de maillage de service pour un cluster managé. |
| service |
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é. |
| storage |
Profil Storage pour le cluster géré. |
| support |
Plan de support pour le cluster managé. Si elle n’est pas spécifiée, la valeur par défaut est « KubernetesOfficial ». |
| upgrade |
Paramètres de mise à niveau d’un cluster. |
| windows |
Le profil des machines virtuelles Windows dans le cluster managé. |
| workload |
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
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