مشاركة عبر


ManagedClusterAgentPoolProfile interface

ملف تعريف لتجمع عامل خدمة الحاوية.

يمتد

الخصائص

name

اسم فريد لملف تعريف تجمع العامل في سياق الاشتراك ومجموعة الموارد. يجب أن تكون أسماء تجمعات وكلاء Windows 6 أحرف أو أقل.

الخصائص الموروثة

artifactStreamingProfile

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

availabilityZones

قائمة مناطق التوفر لاستخدامها للعقد. يمكن تحديد هذا فقط إذا كانت الخاصية AgentPoolType هي "VirtualMachineScaleSets".

capacityReservationGroupID

ستقوم AKS بإقران تجمع الوكلاء المحدد بمجموعة حجز السعة.

count

عدد العوامل (VMs) لاستضافة حاويات docker. يجب أن تكون القيم المسموح بها في نطاق من 0 إلى 1000 (شاملة) لتجمعات المستخدمين وفي نطاق 1 إلى 1000 (شامل) لتجمعات النظام. القيمة الافتراضية هي 1.

creationData

CreateData لاستخدامها لتحديد معرف اللقطة المصدر إذا كان سيتم إنشاء/ترقية تجمع العقدة باستخدام لقطة.

currentOrchestratorVersion

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

enableAutoScaling

ما إذا كان يجب تمكين أداة التحجيم التلقائي

enableEncryptionAtHost

ما إذا كنت تريد تمكين نظام التشغيل المستند إلى المضيف وتشفير محرك البيانات. هذا مدعوم فقط على أحجام أجهزة ظاهرية معينة وفي مناطق Azure معينة. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/aks/enable-host-encryption

enableFips

ما إذا كنت تريد استخدام نظام تشغيل ممكن بواسطة FIPS. راجع إضافة تجمع عقدة يدعم FIPS للحصول على مزيد من التفاصيل.

enableNodePublicIP

ما إذا كان لكل عقدة تم تخصيص عنوان IP العام الخاص بها. قد تتطلب بعض السيناريوهات عقدا في تجمع عقدة لتلقي عناوين IP العامة المخصصة الخاصة بها. السيناريو الشائع هو أحمال عمل الألعاب، حيث تحتاج وحدة التحكم إلى إجراء اتصال مباشر بجهاز ظاهري سحابي لتقليل القفزات. لمزيد من المعلومات، راجع تعيين IP عام لكل عقدة. الإعداد الافتراضي خطأ.

enableUltraSSD

ما إذا كان يجب تمكين UltraSSD

eTag

سلسلة فريدة للقراءة فقط تستخدم لتنفيذ التزامن المتفائل. ستتغير قيمة eTag عند تحديث المورد. حدد رأس if-match أو if-none-match مع قيمة eTag لطلب لاحق لتمكين التزامن المتفائل وفقا لاصطلاح eTag العادي. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

gatewayProfile

ملف تعريف خاص بتجمع عامل مدار في وضع البوابة. يتعذر تعيين هذا الحقل إذا لم يكن وضع تجمع العامل عبارة.

gpuInstanceProfile

GPUInstanceProfile ليتم استخدامه لتحديد ملف تعريف مثيل GPU MIG ل GPU VM SKU المدعوم.

gpuProfile

إعدادات وحدة معالجة الرسومات لتجمع عامل.

hostGroupID

معرف المورد المؤهل بالكامل للمجموعة المضيفة المخصصة لتوفير الأجهزة الظاهرية منه، يستخدم فقط في سيناريو الإنشاء ولا يسمح بتغييره بمجرد تعيينه. هذا هو النموذج: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. لمزيد من المعلومات، راجع مضيفي Azure المخصصين.

kubeletConfig

تكوين Kubelet على عقد تجمع العامل.

kubeletDiskType

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

linuxOSConfig

تكوين نظام التشغيل لعقد عامل Linux.

localDNSProfile

تكوين DNS المحلي لكل عقدة، مع تجاوزات VnetDNS وKubeDNS. يساعد LocalDNS على تحسين أداء وموثوقية دقة DNS في نظام مجموعة AKS. لمزيد من التفاصيل انظر aka.ms/aks/localdns.

maxCount

الحد الأقصى لعدد العقد للتحجيم التلقائي

maxPods

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

messageOfTheDay

رسالة اليوم لعقد Linux ، المشفرة base64. سلسلة مرمزة ب base64 والتي ستتم كتابتها إلى /etc/motd بعد فك التشفير. يسمح هذا بتخصيص رسالة اليوم لعقد Linux. يجب عدم تحديده لعقد Windows. يجب أن تكون سلسلة ثابتة (أي ستتم طباعة raw ولا يتم تنفيذها كبرنامج نصي).

minCount

الحد الأدنى لعدد العقد للتحجيم التلقائي

mode

وضع تجمع الوكلاء. يجب أن يحتوي نظام المجموعة على تجمع عامل "نظام" واحد على الأقل في جميع الأوقات. للحصول على معلومات إضافية حول قيود تجمع الوكلاء وأفضل الممارسات، راجع: https://docs.microsoft.com/azure/aks/use-system-pools

networkProfile

الإعدادات المتعلقة بالشبكة لتجمع الوكلاء.

nodeCustomizationProfile

إعدادات لتحديد تخصيص العقدة المستخدمة لتوفير العقد في تجمع.

nodeImageVersion

إصدار صورة العقدة

nodeInitializationTaints

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

nodeLabels

تسميات العقدة التي يجب أن تستمر عبر جميع العقد في تجمع العامل.

nodePublicIPPrefixID

معرف بادئة IP العام الذي يجب أن تستخدم عقد الجهاز الظاهري عناوين IP منه. هذا هو النموذج: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}

nodeTaints

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

orchestratorVersion

إصدار Kubernetes المحدد من قبل المستخدم. يتم دعم كل من إصدار <التصحيح major.minor.patch> و major.minor<>. عند <تحديد major.minor> ، يتم اختيار أحدث إصدار تصحيح مدعوم تلقائيا. لن يؤدي تحديث تجمع الوكلاء بنفس <major.minor> بمجرد إنشائه إلى تشغيل ترقية، حتى إذا كان هناك إصدار تصحيح أحدث متوفر. كأفضل ممارسة، يجب ترقية جميع تجمعات العقد في نظام مجموعة AKS إلى نفس إصدار Kubernetes. يجب أن يكون لإصدار تجمع العقدة نفس الإصدار الرئيسي مثل مستوى التحكم. يجب أن يكون الإصدار الثانوي لتجمع العقدة ضمن إصدارين ثانويين من إصدار وحدة التحكم. لا يمكن أن يكون إصدار تجمع العقدة أكبر من إصدار وحدة التحكم. لمزيد من المعلومات، راجع ترقية تجمع عقدة.

osDiskSizeGB

حجم قرص نظام التشغيل بالجيجابايت الذي سيتم استخدامه لتحديد حجم القرص لكل جهاز في تجمع العامل/الرئيسي. إذا قمت بتحديد 0، تطبيق حجم osDisk الافتراضي وفقا ل vmSize المحدد.

osDiskType

نوع قرص نظام التشغيل المراد استخدامه للأجهزة الموجودة في تجمع الوكيل. الإعداد الافتراضي هو "سريع الزوال" إذا كان الجهاز الظاهري يدعمه ويحتوي على قرص ذاكرة تخزين مؤقت أكبر من OSDiskSizeGB المطلوب. وإلا، يتم تعيين الإعدادات الافتراضية إلى "مدار". قد لا يتم تغيير بعد الإنشاء. لمزيد من المعلومات، راجع نظام التشغيل المؤقت.

osSKU

يحدد نظام التشغيل SKU المستخدم من قبل تجمع العامل. إذا لم يتم تحديده، يكون الافتراضي هو Ubuntu إذا OSType=Linux أو Windows2019 إذا OSType=Windows. وسيتم تغيير Windows OSSKU الافتراضي إلى Windows2022 بعد إهمال Windows2019.

osType

نوع نظام التشغيل. الافتراضي هو Linux.

podIPAllocationMode

وضع تخصيص IP للجرة. وضع تخصيص IP للقرون في تجمع العامل. يجب استخدامه مع podSubnetId. الافتراضي هو "DynamicIndividual".

podSubnetID

معرف الشبكة الفرعية التي ستنضم إليها القرون عند تشغيلها. إذا تم حذفها، يتم تعيين عناوين IP الخاصة بالجراب بشكل ثابت على الشبكة الفرعية للعقدة (راجع vnetSubnetID لمزيد من التفاصيل). هذا هو النموذج: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

powerState

ما إذا كان تجمع الوكلاء قيد التشغيل أو متوقفا. عند إنشاء تجمع عامل لأول مرة، يكون قيد التشغيل في البداية. يمكن إيقاف تجمع الوكلاء عن طريق تعيين هذا الحقل إلى متوقف. توقف مجموعة الوكلاء المتوقفة جميع الأجهزة الظاهرية الخاصة بها ولا تتراكم عليها رسوم الفوترة. يمكن إيقاف تجمع عامل فقط إذا كان قيد التشغيل وحالة التوفير ناجحة

provisioningState

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

proximityPlacementGroupID

معرف مجموعة موضع التقارب.

scaleDownMode

وضع التصغير الذي يجب استخدامه عند تغيير حجم تجمع الوكيل. يؤدي هذا أيضا إلى التأثير على سلوك التحجيم التلقائي لنظام المجموعة. إذا لم يتم تحديده، تعيينه افتراضيا إلى حذف.

scaleSetEvictionPolicy

نهج الإخلاء لتعيين مقياس الجهاز الظاهري لاستخدامه. لا يمكن تحديد هذا إلا إذا كان scaleSetPriority هو 'Spot'. إذا لم يتم تحديده، يكون الافتراضي هو "حذف".

scaleSetPriority

أولوية مجموعة مقياس الجهاز الظاهري. إذا لم يتم تحديده، يكون الافتراضي هو "عادي".

securityProfile

إعدادات الأمان لتجمع عامل.

spotMaxPrice

الحد الأقصى للسعر (بالدولار الأمريكي) الذي ترغب في دفعه مقابل المثيلات الفورية. القيم المحتملة هي أي قيمة عشرية أكبر من الصفر أو -1 مما يشير إلى أن السعر الافتراضي up-to عند الطلب. القيم المحتملة هي أي قيمة عشرية أكبر من الصفر أو -1 مما يشير إلى الاستعداد لدفع أي سعر عند الطلب. لمزيد من التفاصيل حول التسعير الفوري، راجع أسعار الأجهزة الظاهرية الموضعية

status

يحتوي على معلومات للقراءة فقط حول تجمع الوكلاء.

tags

العلامات التي سيتم استمرارها على مجموعة مقياس الجهاز الظاهري لتجمع العامل.

type

نوع تجمع الوكلاء.

upgradeSettings

إعدادات لترقية تجمع الوكيل. ينطبق عند تعيين استراتيجية الترقية إلى متدحرج.

upgradeSettingsBlueGreen

إعدادات ترقية Blue-Green على تجمع الوكيل. ينطبق عند تعيين استراتيجية الترقية إلى BlueGreen.

upgradeStrategy

يحدد استراتيجية الترقية لتجمع الوكيل. الافتراضي هو التدحرج.

virtualMachineNodesStatus

حالة العقد في تجمع عامل VirtualMachines.

virtualMachinesProfile

المواصفات على تجمع عامل VirtualMachines.

vmSize

حجم الأجهزة الظاهرية لتجمع الوكيل. يختلف توفر حجم الجهاز الظاهري حسب المنطقة. إذا كانت العقدة تحتوي على موارد حساب غير كافية (الذاكرة، وحدة المعالجة المركزية، وما إلى ذلك) فقد تفشل الحجيرات في العمل بشكل صحيح. لمزيد من التفاصيل حول أحجام الأجهزة الظاهرية المقيدة، راجع: https://docs.microsoft.com/azure/aks/quotas-skus-regions

vnetSubnetID

معرف الشبكة الفرعية التي ستنضم إليها عقد تجمع العامل والجراب اختياريا عند بدء التشغيل. إذا لم يتم تحديد ذلك، سيتم إنشاء شبكة ظاهرية وشبكة فرعية واستخدامها. إذا لم يتم تحديد podSubnetID، ينطبق هذا على العقد والقرون، وإلا فإنه ينطبق على العقد فقط. هذا هو النموذج: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

windowsProfile

ملف تعريف تجمع وكلاء Windows المحدد.

workloadRuntime

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

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

name

اسم فريد لملف تعريف تجمع العامل في سياق الاشتراك ومجموعة الموارد. يجب أن تكون أسماء تجمعات وكلاء Windows 6 أحرف أو أقل.

name: string

قيمة الخاصية

string

تفاصيل الخاصية الموروثة

artifactStreamingProfile

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

artifactStreamingProfile?: AgentPoolArtifactStreamingProfile

قيمة الخاصية

موروثة منManagedClusterAgentPoolProfileProperties.artifactStreamingProfile

availabilityZones

قائمة مناطق التوفر لاستخدامها للعقد. يمكن تحديد هذا فقط إذا كانت الخاصية AgentPoolType هي "VirtualMachineScaleSets".

availabilityZones?: string[]

قيمة الخاصية

string[]

موروث منManagedClusterAgentPoolProfileProperties.availabilityZones

capacityReservationGroupID

ستقوم AKS بإقران تجمع الوكلاء المحدد بمجموعة حجز السعة.

capacityReservationGroupID?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.capacityReservationGroupID

count

عدد العوامل (VMs) لاستضافة حاويات docker. يجب أن تكون القيم المسموح بها في نطاق من 0 إلى 1000 (شاملة) لتجمعات المستخدمين وفي نطاق 1 إلى 1000 (شامل) لتجمعات النظام. القيمة الافتراضية هي 1.

count?: number

قيمة الخاصية

number

موروث منManagedClusterAgentPoolProfileProperties.count

creationData

CreateData لاستخدامها لتحديد معرف اللقطة المصدر إذا كان سيتم إنشاء/ترقية تجمع العقدة باستخدام لقطة.

creationData?: CreationData

قيمة الخاصية

موروث منManagedClusterAgentPoolProfileProperties.creationData

currentOrchestratorVersion

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

currentOrchestratorVersion?: string

قيمة الخاصية

string

موروثة منManagedClusterAgentPoolProfileProperties.currentOrchestratorVersion

enableAutoScaling

ما إذا كان يجب تمكين أداة التحجيم التلقائي

enableAutoScaling?: boolean

قيمة الخاصية

boolean

موروث منManagedClusterAgentPoolProfileProperties.enableAutoScaling

enableEncryptionAtHost

ما إذا كنت تريد تمكين نظام التشغيل المستند إلى المضيف وتشفير محرك البيانات. هذا مدعوم فقط على أحجام أجهزة ظاهرية معينة وفي مناطق Azure معينة. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/aks/enable-host-encryption

enableEncryptionAtHost?: boolean

قيمة الخاصية

boolean

موروث منManagedClusterAgentPoolProfileProperties.enableEncryptionAtHost

enableFips

ما إذا كنت تريد استخدام نظام تشغيل ممكن بواسطة FIPS. راجع إضافة تجمع عقدة يدعم FIPS للحصول على مزيد من التفاصيل.

enableFips?: boolean

قيمة الخاصية

boolean

موروثة منManagedClusterAgentPoolProfileProperties.enableFips

enableNodePublicIP

ما إذا كان لكل عقدة تم تخصيص عنوان IP العام الخاص بها. قد تتطلب بعض السيناريوهات عقدا في تجمع عقدة لتلقي عناوين IP العامة المخصصة الخاصة بها. السيناريو الشائع هو أحمال عمل الألعاب، حيث تحتاج وحدة التحكم إلى إجراء اتصال مباشر بجهاز ظاهري سحابي لتقليل القفزات. لمزيد من المعلومات، راجع تعيين IP عام لكل عقدة. الإعداد الافتراضي خطأ.

enableNodePublicIP?: boolean

قيمة الخاصية

boolean

موروث منManagedClusterAgentPoolProfileProperties.enableNodePublicIP

enableUltraSSD

ما إذا كان يجب تمكين UltraSSD

enableUltraSSD?: boolean

قيمة الخاصية

boolean

موروث منManagedClusterAgentPoolProfileProperties.enableUltraSSD

eTag

سلسلة فريدة للقراءة فقط تستخدم لتنفيذ التزامن المتفائل. ستتغير قيمة eTag عند تحديث المورد. حدد رأس if-match أو if-none-match مع قيمة eTag لطلب لاحق لتمكين التزامن المتفائل وفقا لاصطلاح eTag العادي. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

eTag?: string

قيمة الخاصية

string

موروثة منManagedClusterAgentPoolProfileProperties.eTag

gatewayProfile

ملف تعريف خاص بتجمع عامل مدار في وضع البوابة. يتعذر تعيين هذا الحقل إذا لم يكن وضع تجمع العامل عبارة.

gatewayProfile?: AgentPoolGatewayProfile

قيمة الخاصية

موروثة منManagedClusterAgentPoolProfileProperties.gatewayProfile

gpuInstanceProfile

GPUInstanceProfile ليتم استخدامه لتحديد ملف تعريف مثيل GPU MIG ل GPU VM SKU المدعوم.

gpuInstanceProfile?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.gpuInstanceProfile

gpuProfile

إعدادات وحدة معالجة الرسومات لتجمع عامل.

gpuProfile?: GPUProfile

قيمة الخاصية

موروثة منManagedClusterAgentPoolProfileProperties.gpuProfile

hostGroupID

معرف المورد المؤهل بالكامل للمجموعة المضيفة المخصصة لتوفير الأجهزة الظاهرية منه، يستخدم فقط في سيناريو الإنشاء ولا يسمح بتغييره بمجرد تعيينه. هذا هو النموذج: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. لمزيد من المعلومات، راجع مضيفي Azure المخصصين.

hostGroupID?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.hostGroupID

kubeletConfig

تكوين Kubelet على عقد تجمع العامل.

kubeletConfig?: KubeletConfig

قيمة الخاصية

موروث منManagedClusterAgentPoolProfileProperties.kubeletConfig

kubeletDiskType

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

kubeletDiskType?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.kubeletDiskType

linuxOSConfig

تكوين نظام التشغيل لعقد عامل Linux.

linuxOSConfig?: LinuxOSConfig

قيمة الخاصية

موروث منManagedClusterAgentPoolProfileProperties.linuxOSConfig

localDNSProfile

تكوين DNS المحلي لكل عقدة، مع تجاوزات VnetDNS وKubeDNS. يساعد LocalDNS على تحسين أداء وموثوقية دقة DNS في نظام مجموعة AKS. لمزيد من التفاصيل انظر aka.ms/aks/localdns.

localDNSProfile?: LocalDNSProfile

قيمة الخاصية

موروثة منManagedClusterAgentPoolProfileProperties.localDNSProfile

maxCount

الحد الأقصى لعدد العقد للتحجيم التلقائي

maxCount?: number

قيمة الخاصية

number

موروث منManagedClusterAgentPoolProfileProperties.maxCount

maxPods

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

maxPods?: number

قيمة الخاصية

number

موروث منManagedClusterAgentPoolProfileProperties.maxPods

messageOfTheDay

رسالة اليوم لعقد Linux ، المشفرة base64. سلسلة مرمزة ب base64 والتي ستتم كتابتها إلى /etc/motd بعد فك التشفير. يسمح هذا بتخصيص رسالة اليوم لعقد Linux. يجب عدم تحديده لعقد Windows. يجب أن تكون سلسلة ثابتة (أي ستتم طباعة raw ولا يتم تنفيذها كبرنامج نصي).

messageOfTheDay?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.messageOfTheDay

minCount

الحد الأدنى لعدد العقد للتحجيم التلقائي

minCount?: number

قيمة الخاصية

number

موروث منManagedClusterAgentPoolProfileProperties.minCount

mode

وضع تجمع الوكلاء. يجب أن يحتوي نظام المجموعة على تجمع عامل "نظام" واحد على الأقل في جميع الأوقات. للحصول على معلومات إضافية حول قيود تجمع الوكلاء وأفضل الممارسات، راجع: https://docs.microsoft.com/azure/aks/use-system-pools

mode?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.mode

networkProfile

الإعدادات المتعلقة بالشبكة لتجمع الوكلاء.

networkProfile?: AgentPoolNetworkProfile

قيمة الخاصية

موروثة منManagedClusterAgentPoolProfileProperties.networkProfile

nodeCustomizationProfile

إعدادات لتحديد تخصيص العقدة المستخدمة لتوفير العقد في تجمع.

nodeCustomizationProfile?: NodeCustomizationProfile

قيمة الخاصية

موروثة منManagedClusterAgentPoolProfileProperties.nodeCustomizationProfile

nodeImageVersion

إصدار صورة العقدة

nodeImageVersion?: string

قيمة الخاصية

string

موروثة منManagedClusterAgentPoolProfileProperties.nodeImageVersion

nodeInitializationTaints

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

nodeInitializationTaints?: string[]

قيمة الخاصية

string[]

موروثة منManagedClusterAgentPoolProfileProperties.nodeInitializationTaints

nodeLabels

تسميات العقدة التي يجب أن تستمر عبر جميع العقد في تجمع العامل.

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

قيمة الخاصية

{[propertyName: string]: string}

موروث منManagedClusterAgentPoolProfileProperties.nodeLabels

nodePublicIPPrefixID

معرف بادئة IP العام الذي يجب أن تستخدم عقد الجهاز الظاهري عناوين IP منه. هذا هو النموذج: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}

nodePublicIPPrefixID?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.nodePublicIPPrefixID

nodeTaints

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

nodeTaints?: string[]

قيمة الخاصية

string[]

موروث منManagedClusterAgentPoolProfileProperties.nodeTaints

orchestratorVersion

إصدار Kubernetes المحدد من قبل المستخدم. يتم دعم كل من إصدار <التصحيح major.minor.patch> و major.minor<>. عند <تحديد major.minor> ، يتم اختيار أحدث إصدار تصحيح مدعوم تلقائيا. لن يؤدي تحديث تجمع الوكلاء بنفس <major.minor> بمجرد إنشائه إلى تشغيل ترقية، حتى إذا كان هناك إصدار تصحيح أحدث متوفر. كأفضل ممارسة، يجب ترقية جميع تجمعات العقد في نظام مجموعة AKS إلى نفس إصدار Kubernetes. يجب أن يكون لإصدار تجمع العقدة نفس الإصدار الرئيسي مثل مستوى التحكم. يجب أن يكون الإصدار الثانوي لتجمع العقدة ضمن إصدارين ثانويين من إصدار وحدة التحكم. لا يمكن أن يكون إصدار تجمع العقدة أكبر من إصدار وحدة التحكم. لمزيد من المعلومات، راجع ترقية تجمع عقدة.

orchestratorVersion?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.orchestratorVersion

osDiskSizeGB

حجم قرص نظام التشغيل بالجيجابايت الذي سيتم استخدامه لتحديد حجم القرص لكل جهاز في تجمع العامل/الرئيسي. إذا قمت بتحديد 0، تطبيق حجم osDisk الافتراضي وفقا ل vmSize المحدد.

osDiskSizeGB?: number

قيمة الخاصية

number

موروث منManagedClusterAgentPoolProfileProperties.osDiskSizeGB

osDiskType

نوع قرص نظام التشغيل المراد استخدامه للأجهزة الموجودة في تجمع الوكيل. الإعداد الافتراضي هو "سريع الزوال" إذا كان الجهاز الظاهري يدعمه ويحتوي على قرص ذاكرة تخزين مؤقت أكبر من OSDiskSizeGB المطلوب. وإلا، يتم تعيين الإعدادات الافتراضية إلى "مدار". قد لا يتم تغيير بعد الإنشاء. لمزيد من المعلومات، راجع نظام التشغيل المؤقت.

osDiskType?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.osDiskType

osSKU

يحدد نظام التشغيل SKU المستخدم من قبل تجمع العامل. إذا لم يتم تحديده، يكون الافتراضي هو Ubuntu إذا OSType=Linux أو Windows2019 إذا OSType=Windows. وسيتم تغيير Windows OSSKU الافتراضي إلى Windows2022 بعد إهمال Windows2019.

osSKU?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.osSKU

osType

نوع نظام التشغيل. الافتراضي هو Linux.

osType?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.osType

podIPAllocationMode

وضع تخصيص IP للجرة. وضع تخصيص IP للقرون في تجمع العامل. يجب استخدامه مع podSubnetId. الافتراضي هو "DynamicIndividual".

podIPAllocationMode?: string

قيمة الخاصية

string

موروثة منManagedClusterAgentPoolProfileProperties.podIPAllocationMode

podSubnetID

معرف الشبكة الفرعية التي ستنضم إليها القرون عند تشغيلها. إذا تم حذفها، يتم تعيين عناوين IP الخاصة بالجراب بشكل ثابت على الشبكة الفرعية للعقدة (راجع vnetSubnetID لمزيد من التفاصيل). هذا هو النموذج: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

podSubnetID?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.podSubnetID

powerState

ما إذا كان تجمع الوكلاء قيد التشغيل أو متوقفا. عند إنشاء تجمع عامل لأول مرة، يكون قيد التشغيل في البداية. يمكن إيقاف تجمع الوكلاء عن طريق تعيين هذا الحقل إلى متوقف. توقف مجموعة الوكلاء المتوقفة جميع الأجهزة الظاهرية الخاصة بها ولا تتراكم عليها رسوم الفوترة. يمكن إيقاف تجمع عامل فقط إذا كان قيد التشغيل وحالة التوفير ناجحة

powerState?: PowerState

قيمة الخاصية

موروث منManagedClusterAgentPoolProfileProperties.powerState

provisioningState

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

provisioningState?: string

قيمة الخاصية

string

موروثة منManagedClusterAgentPoolProfileProperties.provisioningState

proximityPlacementGroupID

معرف مجموعة موضع التقارب.

proximityPlacementGroupID?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.proximityPlacementGroupID

scaleDownMode

وضع التصغير الذي يجب استخدامه عند تغيير حجم تجمع الوكيل. يؤدي هذا أيضا إلى التأثير على سلوك التحجيم التلقائي لنظام المجموعة. إذا لم يتم تحديده، تعيينه افتراضيا إلى حذف.

scaleDownMode?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.scaleDownMode

scaleSetEvictionPolicy

نهج الإخلاء لتعيين مقياس الجهاز الظاهري لاستخدامه. لا يمكن تحديد هذا إلا إذا كان scaleSetPriority هو 'Spot'. إذا لم يتم تحديده، يكون الافتراضي هو "حذف".

scaleSetEvictionPolicy?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.scaleSetEvictionPolicy

scaleSetPriority

أولوية مجموعة مقياس الجهاز الظاهري. إذا لم يتم تحديده، يكون الافتراضي هو "عادي".

scaleSetPriority?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.scaleSetPriority

securityProfile

إعدادات الأمان لتجمع عامل.

securityProfile?: AgentPoolSecurityProfile

قيمة الخاصية

موروثة منManagedClusterAgentPoolProfileProperties.securityProfile

spotMaxPrice

الحد الأقصى للسعر (بالدولار الأمريكي) الذي ترغب في دفعه مقابل المثيلات الفورية. القيم المحتملة هي أي قيمة عشرية أكبر من الصفر أو -1 مما يشير إلى أن السعر الافتراضي up-to عند الطلب. القيم المحتملة هي أي قيمة عشرية أكبر من الصفر أو -1 مما يشير إلى الاستعداد لدفع أي سعر عند الطلب. لمزيد من التفاصيل حول التسعير الفوري، راجع أسعار الأجهزة الظاهرية الموضعية

spotMaxPrice?: number

قيمة الخاصية

number

موروث منManagedClusterAgentPoolProfileProperties.spotMaxPrice

status

يحتوي على معلومات للقراءة فقط حول تجمع الوكلاء.

status?: AgentPoolStatus

قيمة الخاصية

موروثة منManagedClusterAgentPoolProfileProperties.status

tags

العلامات التي سيتم استمرارها على مجموعة مقياس الجهاز الظاهري لتجمع العامل.

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

قيمة الخاصية

{[propertyName: string]: string}

موروث منManagedClusterAgentPoolProfileProperties.tags

type

نوع تجمع الوكلاء.

type?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.type

upgradeSettings

إعدادات لترقية تجمع الوكيل. ينطبق عند تعيين استراتيجية الترقية إلى متدحرج.

upgradeSettings?: AgentPoolUpgradeSettings

قيمة الخاصية

موروث منManagedClusterAgentPoolProfileProperties.upgradeSettings

upgradeSettingsBlueGreen

إعدادات ترقية Blue-Green على تجمع الوكيل. ينطبق عند تعيين استراتيجية الترقية إلى BlueGreen.

upgradeSettingsBlueGreen?: AgentPoolBlueGreenUpgradeSettings

قيمة الخاصية

موروثة منManagedClusterAgentPoolProfileProperties.UpgradeSettingsBlueGreen

upgradeStrategy

يحدد استراتيجية الترقية لتجمع الوكيل. الافتراضي هو التدحرج.

upgradeStrategy?: string

قيمة الخاصية

string

موروثة منManagedClusterAgentPoolProfileProperties.upgradeStrategy

virtualMachineNodesStatus

حالة العقد في تجمع عامل VirtualMachines.

virtualMachineNodesStatus?: VirtualMachineNodes[]

قيمة الخاصية

موروثة منManagedClusterAgentPoolProfileProperties.virtualMachineNodesStatus

virtualMachinesProfile

المواصفات على تجمع عامل VirtualMachines.

virtualMachinesProfile?: VirtualMachinesProfile

قيمة الخاصية

موروثة منManagedClusterAgentPoolProfileProperties.virtualMachinesProfile

vmSize

حجم الأجهزة الظاهرية لتجمع الوكيل. يختلف توفر حجم الجهاز الظاهري حسب المنطقة. إذا كانت العقدة تحتوي على موارد حساب غير كافية (الذاكرة، وحدة المعالجة المركزية، وما إلى ذلك) فقد تفشل الحجيرات في العمل بشكل صحيح. لمزيد من التفاصيل حول أحجام الأجهزة الظاهرية المقيدة، راجع: https://docs.microsoft.com/azure/aks/quotas-skus-regions

vmSize?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.vmSize

vnetSubnetID

معرف الشبكة الفرعية التي ستنضم إليها عقد تجمع العامل والجراب اختياريا عند بدء التشغيل. إذا لم يتم تحديد ذلك، سيتم إنشاء شبكة ظاهرية وشبكة فرعية واستخدامها. إذا لم يتم تحديد podSubnetID، ينطبق هذا على العقد والقرون، وإلا فإنه ينطبق على العقد فقط. هذا هو النموذج: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

vnetSubnetID?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.vnetSubnetID

windowsProfile

ملف تعريف تجمع وكلاء Windows المحدد.

windowsProfile?: AgentPoolWindowsProfile

قيمة الخاصية

موروثة منManagedClusterAgentPoolProfileProperties.windowsProfile

workloadRuntime

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

workloadRuntime?: string

قيمة الخاصية

string

موروث منManagedClusterAgentPoolProfileProperties.workloadRuntime