Freigeben über


MachineKubernetesProfile interface

Die Kubernetes-Konfigurationen, die von der Maschine verwendet werden.

Eigenschaften

artifactStreamingProfile

Konfiguration für die Verwendung des Artefaktstreamings auf AKS.

currentOrchestratorVersion

Die Version von Kubernetes, die auf dem Computer ausgeführt wird. Wenn OrchestratorVersion eine vollständig angegebene Version <major.minor.patch> war, ist dieses Feld genau gleich. Wenn OrchestratorVersion "major.minor<" war>, enthält dieses Feld die vollständige <version "major.minor.patch">, die verwendet wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

kubeletConfig

Die Kubelet-Konfiguration auf dem Computer.

kubeletDiskType

Bestimmt die Platzierung von emptyDir-Volumes, Containerlaufzeitdatenstamm und Kubelet-Kurzspeicher.

maxPods

Die maximale Anzahl von Pods, die auf einem Knoten ausgeführt werden können.

nodeInitializationTaints

Taints, die dem Knoten während der Erstellung hinzugefügt wurden und nicht von AKS abgeglichen werden. DieseTaints werden nicht von AKS in Einklang gebracht und können mit einem Kubectl-Aufruf entfernt werden. Diese Taints ermöglichen die Ausführung der erforderlichen Konfiguration, bevor der Knoten arbeitsauslastungen akzeptiert, z. B. "key1=value1:NoSchedule", die dann entfernt werden können. kubectl taint nodes node1 key1=value1:NoSchedule-

nodeLabels

Die Knotenbeschriftungen auf dem Computer.

nodeName

Der Knotenname im Kubernetes-Cluster. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

nodeTaints

Die Taints, die dem neuen Knoten während der Maschinenerstellung hinzugefügt wurden. Beispiel: key=value:NoSchedule.

orchestratorVersion

Die vom Benutzer angegebene Version von Kubernetes. Sowohl Patchversion <major.minor.patch> als <auch major.minor> werden unterstützt. Wenn <"major.minor"> angegeben wird, wird automatisch die neueste unterstützte Patchversion ausgewählt.

workloadRuntime

Bestimmt den Typ der Workload, die ein Knoten ausführen kann.

Details zur Eigenschaft

artifactStreamingProfile

Konfiguration für die Verwendung des Artefaktstreamings auf AKS.

artifactStreamingProfile?: AgentPoolArtifactStreamingProfile

Eigenschaftswert

currentOrchestratorVersion

Die Version von Kubernetes, die auf dem Computer ausgeführt wird. Wenn OrchestratorVersion eine vollständig angegebene Version <major.minor.patch> war, ist dieses Feld genau gleich. Wenn OrchestratorVersion "major.minor<" war>, enthält dieses Feld die vollständige <version "major.minor.patch">, die verwendet wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

currentOrchestratorVersion?: string

Eigenschaftswert

string

kubeletConfig

Die Kubelet-Konfiguration auf dem Computer.

kubeletConfig?: KubeletConfig

Eigenschaftswert

kubeletDiskType

Bestimmt die Platzierung von emptyDir-Volumes, Containerlaufzeitdatenstamm und Kubelet-Kurzspeicher.

kubeletDiskType?: string

Eigenschaftswert

string

maxPods

Die maximale Anzahl von Pods, die auf einem Knoten ausgeführt werden können.

maxPods?: number

Eigenschaftswert

number

nodeInitializationTaints

Taints, die dem Knoten während der Erstellung hinzugefügt wurden und nicht von AKS abgeglichen werden. DieseTaints werden nicht von AKS in Einklang gebracht und können mit einem Kubectl-Aufruf entfernt werden. Diese Taints ermöglichen die Ausführung der erforderlichen Konfiguration, bevor der Knoten arbeitsauslastungen akzeptiert, z. B. "key1=value1:NoSchedule", die dann entfernt werden können. kubectl taint nodes node1 key1=value1:NoSchedule-

nodeInitializationTaints?: string[]

Eigenschaftswert

string[]

nodeLabels

Die Knotenbeschriftungen auf dem Computer.

nodeLabels?: {[propertyName: string]: string}

Eigenschaftswert

{[propertyName: string]: string}

nodeName

Der Knotenname im Kubernetes-Cluster. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

nodeName?: string

Eigenschaftswert

string

nodeTaints

Die Taints, die dem neuen Knoten während der Maschinenerstellung hinzugefügt wurden. Beispiel: key=value:NoSchedule.

nodeTaints?: string[]

Eigenschaftswert

string[]

orchestratorVersion

Die vom Benutzer angegebene Version von Kubernetes. Sowohl Patchversion <major.minor.patch> als <auch major.minor> werden unterstützt. Wenn <"major.minor"> angegeben wird, wird automatisch die neueste unterstützte Patchversion ausgewählt.

orchestratorVersion?: string

Eigenschaftswert

string

workloadRuntime

Bestimmt den Typ der Workload, die ein Knoten ausführen kann.

workloadRuntime?: string

Eigenschaftswert

string