مشاركة عبر


MachineKubernetesProfile interface

تكوينات Kubernetes المستخدمة من قبل الجهاز.

الخصائص

artifactStreamingProfile

تكوين لاستخدام تدفق البيانات الاصطناعية على AKS.

currentOrchestratorVersion

إصدار Kubernetes الذي يعمل على الجهاز. إذا كان orchestratorVersion إصدارا <محددا بالكامل major.minor.patch>، فسيكون هذا الحقل مساويا تماما له. إذا كان <orchestratorVersion major.minor>، فسيحتوي هذا الحقل على الإصدار الكامل <major.minor.patch> المستخدم. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

kubeletConfig

تكوين Kubelet على الجهاز.

kubeletDiskType

تحديد موضع وحدات تخزين emptyDir وجذر بيانات وقت تشغيل الحاوية والتخزين المؤقت Kubelet.

maxPods

الحد الأقصى لعدد pods التي يمكن تشغيلها على عقدة.

nodeInitializationTaints

أضاف Taints على العقدة أثناء الإنشاء التي لن يتم التوفيق بينها بواسطة AKS. لن تتم تسوية هذه العيوب بواسطة AKS ويمكن إزالتها باستدعاء kubectl. تسمح هذه العيوب بتشغيل التكوين المطلوب قبل أن تصبح العقدة جاهزة لقبول أحمال العمل، على سبيل المثال "key1=value1:NoSchedule" التي يمكن إزالتها بعد ذلك باستخدام kubectl taint nodes node1 key1=value1:NoSchedule-

nodeLabels

تسميات العقدة على الجهاز.

nodeName

اسم العقدة في مجموعة Kubernetes. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

nodeTaints

تمت إضافة البقع إلى العقدة الجديدة أثناء إنشاء الماكينة. على سبيل المثال، key=value:NoSchedule.

orchestratorVersion

إصدار Kubernetes المحدد من قبل المستخدم. يتم دعم كل من إصدار <التصحيح major.minor.patch> و major.minor<>. عند <تحديد major.minor> ، يتم اختيار أحدث إصدار تصحيح مدعوم تلقائيا.

workloadRuntime

تحديد نوع حمل العمل الذي يمكن أن تشغله العقدة.

تفاصيل الخاصية

artifactStreamingProfile

تكوين لاستخدام تدفق البيانات الاصطناعية على AKS.

artifactStreamingProfile?: AgentPoolArtifactStreamingProfile

قيمة الخاصية

currentOrchestratorVersion

إصدار Kubernetes الذي يعمل على الجهاز. إذا كان orchestratorVersion إصدارا <محددا بالكامل major.minor.patch>، فسيكون هذا الحقل مساويا تماما له. إذا كان <orchestratorVersion major.minor>، فسيحتوي هذا الحقل على الإصدار الكامل <major.minor.patch> المستخدم. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

currentOrchestratorVersion?: string

قيمة الخاصية

string

kubeletConfig

تكوين Kubelet على الجهاز.

kubeletConfig?: KubeletConfig

قيمة الخاصية

kubeletDiskType

تحديد موضع وحدات تخزين emptyDir وجذر بيانات وقت تشغيل الحاوية والتخزين المؤقت Kubelet.

kubeletDiskType?: string

قيمة الخاصية

string

maxPods

الحد الأقصى لعدد pods التي يمكن تشغيلها على عقدة.

maxPods?: number

قيمة الخاصية

number

nodeInitializationTaints

أضاف Taints على العقدة أثناء الإنشاء التي لن يتم التوفيق بينها بواسطة AKS. لن تتم تسوية هذه العيوب بواسطة AKS ويمكن إزالتها باستدعاء kubectl. تسمح هذه العيوب بتشغيل التكوين المطلوب قبل أن تصبح العقدة جاهزة لقبول أحمال العمل، على سبيل المثال "key1=value1:NoSchedule" التي يمكن إزالتها بعد ذلك باستخدام kubectl taint nodes node1 key1=value1:NoSchedule-

nodeInitializationTaints?: string[]

قيمة الخاصية

string[]

nodeLabels

تسميات العقدة على الجهاز.

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

قيمة الخاصية

{[propertyName: string]: string}

nodeName

اسم العقدة في مجموعة Kubernetes. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

nodeName?: string

قيمة الخاصية

string

nodeTaints

تمت إضافة البقع إلى العقدة الجديدة أثناء إنشاء الماكينة. على سبيل المثال، key=value:NoSchedule.

nodeTaints?: string[]

قيمة الخاصية

string[]

orchestratorVersion

إصدار Kubernetes المحدد من قبل المستخدم. يتم دعم كل من إصدار <التصحيح major.minor.patch> و major.minor<>. عند <تحديد major.minor> ، يتم اختيار أحدث إصدار تصحيح مدعوم تلقائيا.

orchestratorVersion?: string

قيمة الخاصية

string

workloadRuntime

تحديد نوع حمل العمل الذي يمكن أن تشغله العقدة.

workloadRuntime?: string

قيمة الخاصية

string