MachineKubernetesProfile interface

Les configurations Kubernetes utilisées par la machine.

Propriétés

artifactStreamingProfile

Configuration pour l’utilisation de la diffusion en continu d’artefacts sur AKS.

currentOrchestratorVersion

Version de Kubernetes exécutée sur la machine. Si orchestratorVersion était une version entièrement spécifiée major.minor.patch<>, ce champ sera exactement égal à celui-ci. Si orchestratorVersion était <major.minor>, ce champ contiendra la version complète <de major.minor.patch> utilisée.

kubeletConfig

La configuration Kubelet sur la machine.

kubeletDiskType

Détermine le placement des volumes emptyDir, de la racine des données du runtime de conteneur et du stockage éphémère Kubelet.

maxPods

Nombre maximal de pods qui peuvent s’exécuter sur un nœud.

nodeInitializationTaints

Teintes ajoutées sur le nœud lors de la création qui ne seront pas réconciliées par AKS. Ces teintes ne seront pas réconciliées par AKS et peuvent être supprimées avec un appel kubectl. Ces teintes permettent l’exécution de la configuration requise avant que le nœud soit prêt à accepter des charges de travail, par exemple « key1=value1 :NoSchedule » qui peut ensuite être supprimé avec kubectl taint nodes node1 key1=value1:NoSchedule-

nodeLabels

Les étiquettes de nœud sur la machine.

nodeName

Nom du nœud dans le cluster Kubernetes.

nodeTaints

Les taches ajoutées au nouveau nœud lors de la création de la machine. Par exemple, key=value :NoSchedule.

orchestratorVersion

Version de Kubernetes spécifiée par l’utilisateur. Les deux versions correctives <major.minor.patch> et <major.minor> sont prises en charge. Lorsque <major.minor> est spécifié, la dernière version de correctif prise en charge est choisie automatiquement.

workloadRuntime

Détermine le type de charge de travail qu’un nœud peut exécuter.

Détails de la propriété

artifactStreamingProfile

Configuration pour l’utilisation de la diffusion en continu d’artefacts sur AKS.

artifactStreamingProfile?: AgentPoolArtifactStreamingProfile

Valeur de propriété

currentOrchestratorVersion

Version de Kubernetes exécutée sur la machine. Si orchestratorVersion était une version entièrement spécifiée major.minor.patch<>, ce champ sera exactement égal à celui-ci. Si orchestratorVersion était <major.minor>, ce champ contiendra la version complète <de major.minor.patch> utilisée.

currentOrchestratorVersion?: string

Valeur de propriété

string

kubeletConfig

La configuration Kubelet sur la machine.

kubeletConfig?: KubeletConfig

Valeur de propriété

kubeletDiskType

Détermine le placement des volumes emptyDir, de la racine des données du runtime de conteneur et du stockage éphémère Kubelet.

kubeletDiskType?: string

Valeur de propriété

string

maxPods

Nombre maximal de pods qui peuvent s’exécuter sur un nœud.

maxPods?: number

Valeur de propriété

number

nodeInitializationTaints

Teintes ajoutées sur le nœud lors de la création qui ne seront pas réconciliées par AKS. Ces teintes ne seront pas réconciliées par AKS et peuvent être supprimées avec un appel kubectl. Ces teintes permettent l’exécution de la configuration requise avant que le nœud soit prêt à accepter des charges de travail, par exemple « key1=value1 :NoSchedule » qui peut ensuite être supprimé avec kubectl taint nodes node1 key1=value1:NoSchedule-

nodeInitializationTaints?: string[]

Valeur de propriété

string[]

nodeLabels

Les étiquettes de nœud sur la machine.

nodeLabels?: Record<string, string>

Valeur de propriété

Record<string, string>

nodeName

Nom du nœud dans le cluster Kubernetes.

nodeName?: string

Valeur de propriété

string

nodeTaints

Les taches ajoutées au nouveau nœud lors de la création de la machine. Par exemple, key=value :NoSchedule.

nodeTaints?: string[]

Valeur de propriété

string[]

orchestratorVersion

Version de Kubernetes spécifiée par l’utilisateur. Les deux versions correctives <major.minor.patch> et <major.minor> sont prises en charge. Lorsque <major.minor> est spécifié, la dernière version de correctif prise en charge est choisie automatiquement.

orchestratorVersion?: string

Valeur de propriété

string

workloadRuntime

Détermine le type de charge de travail qu’un nœud peut exécuter.

workloadRuntime?: string

Valeur de propriété

string