MachineKubernetesProfile interface

Makine tarafından kullanılan Kubernetes yapılandırmaları.

Özellikler

artifactStreamingProfile

AKS'de yapıt akışını kullanmak için yapılandırma.

currentOrchestratorVersion

Makinede çalışan Kubernetes sürümü. OrchestratorVersion tam olarak belirtilen bir major.minor.patch< sürümüyse>, bu alan tam olarak buna eşit olacaktır. OrchestratorVersion major.minor< ise>, bu alan kullanılmakta olan tam <major.minor.patch> sürümünü içerir.

kubeletConfig

Makinedeki Kubelet yapılandırması.

kubeletDiskType

emptyDir birimlerinin, kapsayıcı çalışma zamanı veri kökünün ve Kubelet kısa ömürlü depolamanın yerleşimini belirler.

maxPods

Bir düğümde çalışabilecek en fazla pod sayısı.

nodeInitializationTaints

Oluşturma sırasında düğüme eklenen ve AKS tarafından uzlaştırılmayacak taint'ler. Bu taint'ler AKS tarafından mutabık hale getirilmez ve kubectl çağrısıyla kaldırılabilir. Bu renk tonları, düğüm iş yüklerini kabul etmeye hazır olmadan önce gerekli yapılandırmanın çalıştırılmasına olanak tanır; örneğin, 'key1=value1:NoSchedule' ile kaldırılabilir kubectl taint nodes node1 key1=value1:NoSchedule-

nodeLabels

Makinedeki düğüm etiketleri.

nodeName

Kubernetes kümesindeki düğüm adı.

nodeTaints

Makine oluşturma sırasında yeni düğüme eklenen lekeler. Örneğin, key=value:NoSchedule.

orchestratorVersion

Kullanıcı tarafından belirtilen Kubernetes sürümü. Hem major.minor.patch hem <de major.minor> düzeltme eki< sürümü >desteklenir. <major.minor> belirtildiğinde, desteklenen en son yama sürümü otomatik olarak seçilir.

workloadRuntime

Bir düğümün çalıştırabileceği iş yükü türünü belirler.

Özellik Ayrıntıları

artifactStreamingProfile

AKS'de yapıt akışını kullanmak için yapılandırma.

artifactStreamingProfile?: AgentPoolArtifactStreamingProfile

Özellik Değeri

currentOrchestratorVersion

Makinede çalışan Kubernetes sürümü. OrchestratorVersion tam olarak belirtilen bir major.minor.patch< sürümüyse>, bu alan tam olarak buna eşit olacaktır. OrchestratorVersion major.minor< ise>, bu alan kullanılmakta olan tam <major.minor.patch> sürümünü içerir.

currentOrchestratorVersion?: string

Özellik Değeri

string

kubeletConfig

Makinedeki Kubelet yapılandırması.

kubeletConfig?: KubeletConfig

Özellik Değeri

kubeletDiskType

emptyDir birimlerinin, kapsayıcı çalışma zamanı veri kökünün ve Kubelet kısa ömürlü depolamanın yerleşimini belirler.

kubeletDiskType?: string

Özellik Değeri

string

maxPods

Bir düğümde çalışabilecek en fazla pod sayısı.

maxPods?: number

Özellik Değeri

number

nodeInitializationTaints

Oluşturma sırasında düğüme eklenen ve AKS tarafından uzlaştırılmayacak taint'ler. Bu taint'ler AKS tarafından mutabık hale getirilmez ve kubectl çağrısıyla kaldırılabilir. Bu renk tonları, düğüm iş yüklerini kabul etmeye hazır olmadan önce gerekli yapılandırmanın çalıştırılmasına olanak tanır; örneğin, 'key1=value1:NoSchedule' ile kaldırılabilir kubectl taint nodes node1 key1=value1:NoSchedule-

nodeInitializationTaints?: string[]

Özellik Değeri

string[]

nodeLabels

Makinedeki düğüm etiketleri.

nodeLabels?: Record<string, string>

Özellik Değeri

Record<string, string>

nodeName

Kubernetes kümesindeki düğüm adı.

nodeName?: string

Özellik Değeri

string

nodeTaints

Makine oluşturma sırasında yeni düğüme eklenen lekeler. Örneğin, key=value:NoSchedule.

nodeTaints?: string[]

Özellik Değeri

string[]

orchestratorVersion

Kullanıcı tarafından belirtilen Kubernetes sürümü. Hem major.minor.patch hem <de major.minor> düzeltme eki< sürümü >desteklenir. <major.minor> belirtildiğinde, desteklenen en son yama sürümü otomatik olarak seçilir.

orchestratorVersion?: string

Özellik Değeri

string

workloadRuntime

Bir düğümün çalıştırabileceği iş yükü türünü belirler.

workloadRuntime?: string

Özellik Değeri

string