تخطَّ إلى المحتوى

معاملات Kubelet

ثلاثة أوامر تُدير ملف معاملات kubelet المخصصة، /etc/vpm/kubelet-custom-params.txt. جميعها من F5، ولا يوجد أي منها على debug API، وجميعها موجهة للدعم الفني — إذ تُغيّر معاملات kubelet طريقة تشغيل العقدة لأحمال عمل Kubernetes.

يقرأ المعاملات المخصصة الحالية.

Terminal window
execcli kubelet-get-params
Error: failed to read all params: failed to read custom param file: open /etc/vpm/kubelet-custom-params.txt: permission denied

هذا الأمر لا يعمل من واجهة Site CLI في هذا الإصدار. لا يستطيع حساب admin قراءة ملف المعاملات، لذا يفشل الأمر سواء كانت هناك معاملات مضبوطة أم لا:

Error: failed to read all params: failed to read custom param file:
open /etc/vpm/kubelet-custom-params.txt: permission denied

لماذا يُعدّ هذا أهم مما يبدو. الفشل هو خطأ صلاحيات، وليس نتيجة فارغة، ومن السهل الخلط بينهما — إذ تُقرأ عبارة “failed to read all params” على أنها “لا توجد معاملات”. وهذا لا يُثبت عدم تكوين أي معاملات. في هذا الإصدار، الطريقة الوحيدة لرؤيتها من واجهة Site CLI هي استخدام وصول الجذر الإضافي، وهو بدوره موجّه للدعم الفني.

يُضيف معاملاً مخصصاً.

Terminal window
execcli kubelet-add-param <parameter>

عند تشغيله بدون وسيطة، يُبلّغ عن متطلباته الخاصة بعدد الوسائط، وهذه هي الطريقة التي تم بها التأكد من المتطلب دون ضبط أي شيء:

Error: at least one parameter is required

لا يوجد خرج مُسجَّل. هذا الأمر يكتب على العقدة. تم التحقق من وجوده واشتراطه لوسيطة؛ إلا أنه لم يُشغَّل بوسيطة.

يُزيل معاملاً مخصصاً.

Terminal window
execcli kubelet-remove-param <parameter>

لا يوجد خرج مُسجَّل، للسبب ذاته.