MachineKubernetesProfile interface
De Kubernetes-configuraties die door de machine worden gebruikt.
Eigenschappen
| artifact |
Configuratie voor het gebruik van artefactstreaming op AKS. |
| current |
De versie van Kubernetes die op de machine draait. Als orchestratorVersion een volledig opgegeven versie <major.minor.patch> was, is dit veld precies gelijk aan het veld. Als orchestratorVersion major.minor< was>, bevat dit veld de volledige <versie major.minor.patch> die wordt gebruikt. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
| kubelet |
De Kubelet-configuratie op de machine. |
| kubelet |
Bepaalt de plaatsing van legeDir-volumes, hoofdmap van containerruntimegegevens en tijdelijke Kubelet-opslag. |
| max |
Het maximum aantal pods dat op een knooppunt kan worden uitgevoerd. |
| node |
Smetten die tijdens het maken op de knoop worden toegevoegd en die niet door AKS worden verzoend. Deze taints worden niet afgestemd door AKS en kunnen worden verwijderd met een kubectl-aanroep. Met deze taints kan de vereiste configuratie worden uitgevoerd voordat het knooppunt klaar is om workloads te accepteren, bijvoorbeeld 'key1=value1:NoSchedule' die vervolgens kunnen worden verwijderd met |
| node |
De knooppuntlabels op de machine. |
| node |
De naam van het knooppunt in het Kubernetes-cluster. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
| node |
De smetten die tijdens het maken van de machine aan een nieuw knooppunt worden toegevoegd. Bijvoorbeeld key=value:NoSchedule. |
| orchestrator |
De versie van Kubernetes die door de gebruiker is opgegeven. Zowel patchversie <major.minor.patch> als <major.minor> worden ondersteund. Wanneer <major.minor> is opgegeven, wordt automatisch de meest recente ondersteunde patchversie gekozen. |
| workload |
Bepaalt het type workload dat een knooppunt kan uitvoeren. |
Eigenschapdetails
artifactStreamingProfile
Configuratie voor het gebruik van artefactstreaming op AKS.
artifactStreamingProfile?: AgentPoolArtifactStreamingProfile
Waarde van eigenschap
currentOrchestratorVersion
De versie van Kubernetes die op de machine draait. Als orchestratorVersion een volledig opgegeven versie <major.minor.patch> was, is dit veld precies gelijk aan het veld. Als orchestratorVersion major.minor< was>, bevat dit veld de volledige <versie major.minor.patch> die wordt gebruikt. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
currentOrchestratorVersion?: string
Waarde van eigenschap
string
kubeletConfig
De Kubelet-configuratie op de machine.
kubeletConfig?: KubeletConfig
Waarde van eigenschap
kubeletDiskType
Bepaalt de plaatsing van legeDir-volumes, hoofdmap van containerruntimegegevens en tijdelijke Kubelet-opslag.
kubeletDiskType?: string
Waarde van eigenschap
string
maxPods
Het maximum aantal pods dat op een knooppunt kan worden uitgevoerd.
maxPods?: number
Waarde van eigenschap
number
nodeInitializationTaints
Smetten die tijdens het maken op de knoop worden toegevoegd en die niet door AKS worden verzoend. Deze taints worden niet afgestemd door AKS en kunnen worden verwijderd met een kubectl-aanroep. Met deze taints kan de vereiste configuratie worden uitgevoerd voordat het knooppunt klaar is om workloads te accepteren, bijvoorbeeld 'key1=value1:NoSchedule' die vervolgens kunnen worden verwijderd met kubectl taint nodes node1 key1=value1:NoSchedule-
nodeInitializationTaints?: string[]
Waarde van eigenschap
string[]
nodeLabels
De knooppuntlabels op de machine.
nodeLabels?: {[propertyName: string]: string}
Waarde van eigenschap
{[propertyName: string]: string}
nodeName
De naam van het knooppunt in het Kubernetes-cluster. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
nodeName?: string
Waarde van eigenschap
string
nodeTaints
De smetten die tijdens het maken van de machine aan een nieuw knooppunt worden toegevoegd. Bijvoorbeeld key=value:NoSchedule.
nodeTaints?: string[]
Waarde van eigenschap
string[]
orchestratorVersion
De versie van Kubernetes die door de gebruiker is opgegeven. Zowel patchversie <major.minor.patch> als <major.minor> worden ondersteund. Wanneer <major.minor> is opgegeven, wordt automatisch de meest recente ondersteunde patchversie gekozen.
orchestratorVersion?: string
Waarde van eigenschap
string
workloadRuntime
Bepaalt het type workload dat een knooppunt kan uitvoeren.
workloadRuntime?: string
Waarde van eigenschap
string