Kubernetes: لا يوجد استخدام GKE CPU للحاويات الخاصة على Stackdriver

تم إنشاؤها على ١٢ يونيو ٢٠١٦  ·  3تعليقات  ·  مصدر: kubernetes/kubernetes

أهلا،

لقد لاحظت أن استخدام GKE Container CPU في لوحات معلومات Stackdriver يبلغ فقط عن استخدام وحدة المعالجة المركزية للحاويات التي تم إنشاؤها افتراضيًا (kube2ky ، و glbc ، وما إلى ذلك ، و heapster وما إلى ذلك) عند إنشاء مجموعة حاوية على GCP ولكن ليس للحاويات التي قمت بإنشائها من أجل التطبيقات الخاصة. يستخدم هذا للعمل مرة أخرى في Kubernetes 1.1.x. تعرض الرسوم البيانية لذاكرة حاوية GKE واستخدام القرص وأخطاء الصفحة بشكل صحيح بيانات الحاويات الخاصة بي.

مجموعاتي الخمس (4 في حساب واحد ، و 1 على حسابي الشخصي) موجودة جميعها على Kubernetes 1.2.4 وجميعها تم تمكين المراقبة / التسجيل السحابي.

هل تم تغيير هذه الميزة أو تعطيلها أو إزالتها في 1.2.x؟

شكرا لك!

التعليق الأكثر فائدة

لكي نكون دقيقين ، تُظهر هذه الرسوم البيانية الافتراضية CPU _utilization_ ، وليس وقت الاستخدام. يعد الاستخدام مقياسًا ذا مغزى فقط للحاويات التي تم تحديد حد CPU لها ، نظرًا لأنه فعليًا CPU usage time / reserved cores . تحتوي حاويات النظام التي تقوم بإدراجها على سمة حد وحدة المعالجة المركزية محددة عليها ، بينما من المفترض أن القرون الخاصة بك لا تفعل ذلك.

في 1.1.x ، سيستخدم النظام رقمًا تعسفيًا منخفضًا كحد أقصى إذا لم يكن هناك واحد. هذا يعني أنه يمكن دائمًا حساب الاستخدام ، ولكنه غالبًا ما يكون مضللًا نظرًا لأن الحاويات يمكن أن تستخدم بنسبة تزيد عن 100٪.

ال 3 كومينتر

cc @ a-robinson mwielgus

لكي نكون دقيقين ، تُظهر هذه الرسوم البيانية الافتراضية CPU _utilization_ ، وليس وقت الاستخدام. يعد الاستخدام مقياسًا ذا مغزى فقط للحاويات التي تم تحديد حد CPU لها ، نظرًا لأنه فعليًا CPU usage time / reserved cores . تحتوي حاويات النظام التي تقوم بإدراجها على سمة حد وحدة المعالجة المركزية محددة عليها ، بينما من المفترض أن القرون الخاصة بك لا تفعل ذلك.

في 1.1.x ، سيستخدم النظام رقمًا تعسفيًا منخفضًا كحد أقصى إذا لم يكن هناك واحد. هذا يعني أنه يمكن دائمًا حساب الاستخدام ، ولكنه غالبًا ما يكون مضللًا نظرًا لأن الحاويات يمكن أن تستخدم بنسبة تزيد عن 100٪.

@ a- روبنسون شكرا!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات