Partager via


ManagedCluster interface

Cluster managé.

Extends

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.

aiToolchainOperatorProfile

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

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.

azureMonitorProfile

Profil de complément Prometheus pour le cluster de service de conteneur

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.

bootstrapProfile

Profil de la configuration de démarrage du cluster.

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. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

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.

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} »

dnsPrefix

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

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.

enableRbac

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

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.

extendedLocation

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.

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

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.

identity

Identité du cluster managé, s’il est configuré.

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} ».

ingressProfile

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

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.

linuxProfile

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

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.

metricsProfile

Configuration facultative des métriques de cluster.

networkProfile

Profil de configuration réseau.

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 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é. Consultez utiliser l’identité de pod AAD pour plus d’informations sur l’intégration des identités de pod AAD.

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.

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.

privateLinkResources

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

provisioningState

État d’approvisionnement actuel. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

publicNetworkAccess

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.

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

storageProfile

Profil de stockage pour le cluster managé.

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

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

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.

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.

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

Référence SKU de cluster managé.

sku?: ManagedClusterSKU

Valeur de propriété

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