ManagedCluster interface
Cluster managé.
- Extends
Propriétés
| aad |
Configuration d’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 |
Profil d’accès pour le serveur d’API de 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 |
Profil de complément Prometheus pour le cluster de service de conteneur |
| azure |
Nom de domaine complet spécial utilisé par le portail Azure pour accéder au cluster managé. Ce nom de domaine complet est utilisé uniquement par le portail Azure et ne doit pas être utilisé par d’autres clients. Le portail Azure nécessite que certains en-têtes CORS (Cross-Origin Resource Sharing) soient envoyés dans certaines réponses, que Kubernetes APIServer ne gère pas par défaut. Ce nom de domaine complet spécial prend en charge CORS, ce qui permet au portail Azure de fonctionner correctement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| bootstrap |
Profil de la configuration de démarrage du cluster. |
| 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. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| 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 d’informations, consultez désactiver les comptes locaux. |
| disk |
ID de ressource du jeu de chiffrement de disque à utiliser pour activer le chiffrement au repos. Il s’agit de la forme suivante : « /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 |
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. |
| enable |
Indique s’il faut activer Kubernetes Role-Based contrôle d’accès. |
| e |
Chaîne en lecture seule unique utilisée pour implémenter l’accès concurrentiel optimiste. La valeur eTag change lorsque la ressource est mise à jour. Spécifiez un en-tête if-match ou if-none-match avec la valeur eTag pour une demande ultérieure afin d’activer la simultanéité optimiste conformément à la convention eTag normale. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| extended |
Emplacement étendu de la machine virtuelle. |
| fqdn | Nom de domaine complet du pool maître. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| fqdn |
Sous-domaine du nom de domaine complet du cluster privé avec une zone dns privée personnalisée. Cette opération ne peut pas être mise à jour une fois le cluster managé créé. |
| 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é du cluster managé, s’il est configuré. |
| 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 « resourceId » : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». |
| ingress |
Profil d’entrée pour le cluster managé. |
| kind | Ceci est principalement utilisé pour exposer différentes expériences d’interface utilisateur dans le portail pour différents types |
| kubernetes |
La version de Kubernetes du cluster managé est demandée pour s’exécuter. 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. |
| linux |
Profil pour les machines virtuelles Linux dans le cluster managé. |
| max |
Nombre maximal de pools d’agents pour le cluster managé. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| metrics |
Configuration facultative des métriques de cluster. |
| network |
Profil de configuration réseau. |
| 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 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é. Consultez utiliser l’identité de pod AAD pour plus d’informations sur l’intégration des identités de pod AAD. |
| power |
État d’alimentation du cluster. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| private |
Nom de domaine complet du cluster privé. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| private |
Ressources de liaison privée associées au cluster. |
| provisioning |
État d’approvisionnement actuel. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| public |
PublicNetworkAccess du managedCluster. Autoriser ou refuser l’accès au réseau public pour AKS |
| resourceUID | ResourceUID identifie de façon unique les ManagedClusters qui réutilisent les ResourceIds ARM (c’est-à-dire créer, supprimer, créer une séquence) REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| 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 une identité de principal de service pour le cluster à utiliser pour manipuler des API Azure. |
| sku | Référence SKU de cluster managé. |
| status | Contient des informations en lecture seule sur le cluster managé. |
| storage |
Profil de stockage pour le cluster managé. |
| 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 |
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é. |
Propriétés héritées
| id | ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| location | Emplacement géographique où réside la ressource |
| name | Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| system |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| tags | Balises de ressource. |
| type | Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
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?: {[propertyName: string]: ManagedClusterAddonProfile}
Valeur de propriété
{[propertyName: 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
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é
azureMonitorProfile
Profil de complément Prometheus pour le cluster de service de conteneur
azureMonitorProfile?: ManagedClusterAzureMonitorProfile
Valeur de propriété
azurePortalFqdn
Nom de domaine complet spécial utilisé par le portail Azure pour accéder au cluster managé. Ce nom de domaine complet est utilisé uniquement par le portail Azure et ne doit pas être utilisé par d’autres clients. Le portail Azure nécessite que certains en-têtes CORS (Cross-Origin Resource Sharing) soient envoyés dans certaines réponses, que Kubernetes APIServer ne gère pas par défaut. Ce nom de domaine complet spécial prend en charge CORS, ce qui permet au portail Azure de fonctionner correctement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
azurePortalFqdn?: string
Valeur de propriété
string
bootstrapProfile
Profil de la configuration de démarrage du cluster.
bootstrapProfile?: ManagedClusterBootstrapProfile
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. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
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 d’informations, consultez 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. Il s’agit de la forme suivante : « /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
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.
enableNamespaceResources?: 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
eTag
Chaîne en lecture seule unique utilisée pour implémenter l’accès concurrentiel optimiste. La valeur eTag change lorsque la ressource est mise à jour. Spécifiez un en-tête if-match ou if-none-match avec la valeur eTag pour une demande ultérieure afin d’activer la simultanéité optimiste conformément à la convention eTag normale. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
eTag?: string
Valeur de propriété
string
extendedLocation
Emplacement étendu de la machine virtuelle.
extendedLocation?: ExtendedLocation
Valeur de propriété
fqdn
Nom de domaine complet du pool maître. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
fqdn?: string
Valeur de propriété
string
fqdnSubdomain
Sous-domaine du nom de domaine complet du cluster privé avec une zone dns privée personnalisée. Cette opération ne peut pas être mise à jour une fois le cluster managé créé.
fqdnSubdomain?: string
Valeur de propriété
string
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é
identity
Identité du cluster managé, s’il est configuré.
identity?: ManagedClusterIdentity
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 « resourceId » : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».
identityProfile?: {[propertyName: string]: UserAssignedIdentity}
Valeur de propriété
{[propertyName: string]: UserAssignedIdentity}
ingressProfile
Profil d’entrée pour le cluster managé.
ingressProfile?: ManagedClusterIngressProfile
Valeur de propriété
kind
Ceci est principalement utilisé pour exposer différentes expériences d’interface utilisateur dans le portail pour différents types
kind?: string
Valeur de propriété
string
kubernetesVersion
La version de Kubernetes du cluster managé est demandée pour s’exécuter. 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é
maxAgentPools
Nombre maximal de pools d’agents pour le cluster managé. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
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é
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 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é. 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é
powerState
État d’alimentation du cluster. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
powerState?: PowerState
Valeur de propriété
privateFqdn
Nom de domaine complet du cluster privé. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
privateFqdn?: string
Valeur de propriété
string
privateLinkResources
Ressources de liaison privée associées au cluster.
privateLinkResources?: PrivateLinkResource[]
Valeur de propriété
provisioningState
État d’approvisionnement actuel. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
provisioningState?: string
Valeur de propriété
string
publicNetworkAccess
PublicNetworkAccess du managedCluster. Autoriser ou refuser l’accès au réseau public pour AKS
publicNetworkAccess?: string
Valeur de propriété
string
resourceUID
ResourceUID identifie de façon unique les ManagedClusters qui réutilisent les ResourceIds ARM (c’est-à-dire créer, supprimer, créer une séquence) REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
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 une identité de principal de service pour le cluster à utiliser pour manipuler des API Azure.
servicePrincipalProfile?: ManagedClusterServicePrincipalProfile
Valeur de propriété
sku
status
Contient des informations en lecture seule sur le cluster managé.
status?: ManagedClusterStatus
Valeur de propriété
storageProfile
Profil de stockage pour le cluster managé.
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
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é
Détails de la propriété héritée
id
ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
id?: string
Valeur de propriété
string
héritée deTrackedResource.id
location
Emplacement géographique où réside la ressource
location: string
Valeur de propriété
string
héritée deTrackedResource.location
name
Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
name?: string
Valeur de propriété
string
héritée deTrackedResource.name
systemData
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
systemData?: SystemData
Valeur de propriété
héritée deTrackedResource.systemData
tags
Balises de ressource.
tags?: {[propertyName: string]: string}
Valeur de propriété
{[propertyName: string]: string}
héritée deTrackedResource.tags
type
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
type?: string
Valeur de propriété
string
héritée deTrackedResource.type