الحالة التي تمت ملاحظتها مؤخرا للتحجيم التلقائي للجراب العمودي.
VerticalPodAutoscalerSpec
الاسم
الكائن
الوصف
targetRef
CrossVersionObjectReference
مرجع إلى وحدة التحكم التي تدير مجموعة الحجيرات للتحجيم التلقائي للتحكم فيها. على سبيل المثال، نشر أو StatefulSet. يمكنك توجيه أداة التحجيم التلقائي للجراب العمودي إلى أي وحدة تحكم تحتوي على مصدر فرعي للمقياس . عادة ما يقوم التحجيم التلقائي للجراب العمودي باسترداد المجموعة من ScaleStatus لوحدة التحكم.
نهج التحديث
نهج PodUpdate
يحدد ما إذا كان يتم تطبيق التحديثات الموصى بها عند بدء تشغيل جراب وما إذا كانت التحديثات الموصى بها يتم تطبيقها خلال عمر الجراب.
نهج الموارد
نهج PodResource
يحدد نهج كيفية ضبط طلبات وحدة المعالجة المركزية والذاكرة للحاويات الفردية. يمكن استخدام نهج الموارد لتعيين قيود على التوصيات للحاويات الفردية. إذا لم يتم تحديده، يحسب التحجيم التلقائي الموارد الموصى بها لجميع الحاويات في الجراب، دون قيود إضافية.
القائمون على التوصية
عموديPodAutoscalerRecommenderSelector
التوصي هو المسؤول عن إنشاء توصية لكائن VPA. اتركه فارغا لاستخدام الموصي الافتراضي. وإلا يمكن أن تحتوي القائمة على إدخال واحد بالضبط لموصي بديل يوفره المستخدم.
سلسلة تحدد ما إذا كانت التحديثات الموصى بها يتم تطبيقها عند بدء تشغيل جراب وما إذا كانت التحديثات الموصى بها يتم تطبيقها خلال عمر الجراب. القيم المُحتملة هي Off، وInitial، وRecreate وAuto. الإعداد الافتراضي هو Auto إذا لم تحدد قيمة.
minReplicas
int32
قيمة تمثل الحد الأدنى من عدد النسخ المتماثلة التي يجب أن تكون على قيد الحياة للمحدث لمحاولة إخلاء الجراب (في انتظار عمليات التحقق الأخرى مثل موازنة تعطيل الجراب). يسمح بالقيم الموجبة فقط. الإعدادات الافتراضية للإشارة العمومية --min-replicas ، والتي تم تعيينها إلى 2.
نهج PodResource
الاسم
الكائن
الوصف
نهج conainer
نهج مصدر الحاوية
صفيف من نهج الموارد للحاويات الفردية. يمكن أن يكون هناك إدخال واحد على الأكثر لكل حاوية مسماة، واختياريا إدخال حرف بدل واحد مع containerName = '*'، والذي يعالج جميع الحاويات التي لا تحتوي على نهج فردية.
نهج مصدر الحاوية
الاسم
الكائن
الوصف
containerName
سلسلة
سلسلة تحدد اسم الحاوية التي ينطبق عليها النهج. إذا لم يتم تحديده، يكون النهج بمثابة النهج الافتراضي.
الوضع
ContainerScalingMode
يحدد ما إذا كانت التحديثات الموصى بها يتم تطبيقها على الحاوية عند بدء تشغيلها وما إذا كانت التحديثات الموصى بها يتم تطبيقها خلال عمر الحاوية. القيم المُحتملة هي Off وAuto. الإعداد الافتراضي هو Auto إذا لم تحدد قيمة.
minAllowed
قائمة الموارد
تحديد الحد الأدنى لطلب وحدة المعالجة المركزية وطلب الذاكرة المسموح به للحاوية. بشكل افتراضي، لا يوجد حد أدنى مطبق.
maxAllowed
قائمة الموارد
يحدد الحد الأقصى لطلب وحدة المعالجة المركزية وطلب الذاكرة المسموح به للحاوية. بشكل افتراضي، لا يوجد حد أقصى مطبق.
الموارد الخاضعة للرقابة
[]ResourceName
تحديد نوع التوصيات التي يتم حسابها (وربما تطبيقها) بواسطة التحجيم التلقائي للجراب العمودي. إذا كان فارغا، يتم استخدام الإعداد الافتراضي [ResourceCPU، ResourceMemory].
عموديPodAutoscalerRecommenderSelector
الاسم
الكائن
الوصف
الاسم
سلسلة
سلسلة تحدد اسم الموصي المسؤول عن إنشاء توصية لهذا الكائن.
عموديPodAutoscalerStatus
الاسم
الكائن
الوصف
التوصية
مواردPodResources الموصى بها
أحدث طلبات وحدة المعالجة المركزية والذاكرة الموصى بها.
شروط
VerticalPodAutoscalerCondition
صفيف يصف الحالة الحالية للتحجيم التلقائي للجراب العمودي.
مواردPodResources الموصى بها
الاسم
الكائن
الوصف
containerRecommendation
المصادر الموصى بها لContainer
مجموعة من توصيات الموارد للحاويات الفردية.
المصادر الموصى بها لContainer
الاسم
الكائن
الوصف
containerName
سلسلة
سلسلة تحدد اسم الحاوية التي تنطبق عليها التوصية.
الهدف
قائمة الموارد
طلب وحدة المعالجة المركزية الموصى به وطلب الذاكرة للحاوية.
منخفض الضم
قائمة الموارد
الحد الأدنى لطلب وحدة المعالجة المركزية الموصى به وطلب الذاكرة للحاوية. هذا المبلغ غير مضمون ليكون كافيا للتطبيق ليكون مستقرا. من المحتمل أن يكون للتشغيل باستخدام طلبات وحدة المعالجة المركزية والذاكرة الأصغر تأثيرا كبيرا على الأداء أو التوفر.
upperBound
قائمة الموارد
الحد الأقصى لطلب وحدة المعالجة المركزية الموصى به وطلب الذاكرة للحاوية. من المحتمل أن يتم إهدار طلبات وحدة المعالجة المركزية والذاكرة الأعلى من هذه القيم.
uncappedTarget
قائمة الموارد
أحدث توصية مورد تم حسابها بواسطة التحجيم التلقائي، استنادا إلى الاستخدام الفعلي للموارد، لا تأخذ في الاعتبار نهج موارد الحاوية. إذا كان الاستخدام الفعلي للموارد يتسبب في انتهاك الهدف لنهج موارد الحاوية، فقد يختلف هذا عن التوصية المحددة. لا يؤثر هذا الحقل على تعيين المورد الفعلي. يتم استخدامه فقط كإشارة إلى الحالة.
VerticalPodAutoscalerCondition
الاسم
الكائن
الوصف
النوع
VerticalPodAutoscalerConditionType
نوع الشرط الذي يتم وصفه. القيم المُحتملة هي RecommendationProvided، وLowConfidence، وNoPodsMatched وFetchingHistory.
الحالة
حالة الحالة
حالة الشرط. القيم المُحتملة هي True و False و Unknown.
LastTransitionTime
الوقت
في المرة الأخيرة التي قام فيها الشرط بالانتقال من حالة إلى أخرى.
السبب
سلسلة
سبب الانتقال الأخير من حالة إلى أخرى.
رسالة
سلسلة
سلسلة يمكن للبشر قراءتها تعطي تفاصيل حول الانتقال الأخير من حالة إلى أخرى.
الخطوات التالية
راجع التحجيم التلقائي للجراب العمودي لفهم كيفية تحسين استخدام موارد نظام المجموعة وتحرير وحدة المعالجة المركزية والذاكرة لوحدات الجراب الأخرى.
التعاون معنا على GitHub
يمكن العثور على مصدر هذا المحتوى على GitHub حيث يمكنك أيضاً إضافة مشاكل وطلبات سحب ومراجعتها. للحصول على معلومات إضافية، اطلع على دليل المساهم لدينا.