MachineKubernetesProfile interface
Die Kubernetes-Konfigurationen, die von der Maschine verwendet werden.
Eigenschaften
| artifact |
Konfiguration für die Verwendung des Artefaktstreamings auf AKS. |
| current |
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. |
| kubelet |
Die Kubelet-Konfiguration auf dem Computer. |
| kubelet |
Bestimmt die Platzierung von emptyDir-Volumes, Containerlaufzeitdatenstamm und Kubelet-Kurzspeicher. |
| max |
Die maximale Anzahl von Pods, die auf einem Knoten ausgeführt werden können. |
| node |
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. |
| node |
Die Knotenbeschriftungen auf dem Computer. |
| node |
Der Knotenname im Kubernetes-Cluster. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| node |
Die Taints, die dem neuen Knoten während der Maschinenerstellung hinzugefügt wurden. Beispiel: key=value:NoSchedule. |
| orchestrator |
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. |
| workload |
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