MachineKubernetesProfile interface
تكوينات Kubernetes المستخدمة من قبل الجهاز.
الخصائص
| artifact |
تكوين لاستخدام تدفق البيانات الاصطناعية على AKS. |
| current |
إصدار Kubernetes الذي يعمل على الجهاز. إذا كان orchestratorVersion إصدارا <محددا بالكامل major.minor.patch>، فسيكون هذا الحقل مساويا تماما له. إذا كان <orchestratorVersion major.minor>، فسيحتوي هذا الحقل على الإصدار الكامل <major.minor.patch> المستخدم. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| kubelet |
تكوين Kubelet على الجهاز. |
| kubelet |
تحديد موضع وحدات تخزين emptyDir وجذر بيانات وقت تشغيل الحاوية والتخزين المؤقت Kubelet. |
| max |
الحد الأقصى لعدد pods التي يمكن تشغيلها على عقدة. |
| node |
أضاف Taints على العقدة أثناء الإنشاء التي لن يتم التوفيق بينها بواسطة AKS. لن تتم تسوية هذه العيوب بواسطة AKS ويمكن إزالتها باستدعاء kubectl. تسمح هذه العيوب بتشغيل التكوين المطلوب قبل أن تصبح العقدة جاهزة لقبول أحمال العمل، على سبيل المثال "key1=value1:NoSchedule" التي يمكن إزالتها بعد ذلك باستخدام |
| node |
تسميات العقدة على الجهاز. |
| node |
اسم العقدة في مجموعة Kubernetes. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| node |
تمت إضافة البقع إلى العقدة الجديدة أثناء إنشاء الماكينة. على سبيل المثال، key=value:NoSchedule. |
| orchestrator |
إصدار Kubernetes المحدد من قبل المستخدم. يتم دعم كل من إصدار <التصحيح major.minor.patch> و major.minor<>. عند <تحديد major.minor> ، يتم اختيار أحدث إصدار تصحيح مدعوم تلقائيا. |
| workload |
تحديد نوع حمل العمل الذي يمكن أن تشغله العقدة. |
تفاصيل الخاصية
artifactStreamingProfile
تكوين لاستخدام تدفق البيانات الاصطناعية على AKS.
artifactStreamingProfile?: AgentPoolArtifactStreamingProfile
قيمة الخاصية
currentOrchestratorVersion
إصدار Kubernetes الذي يعمل على الجهاز. إذا كان orchestratorVersion إصدارا <محددا بالكامل major.minor.patch>، فسيكون هذا الحقل مساويا تماما له. إذا كان <orchestratorVersion major.minor>، فسيحتوي هذا الحقل على الإصدار الكامل <major.minor.patch> المستخدم. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
currentOrchestratorVersion?: string
قيمة الخاصية
string
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