- الرئيسية
- الشبكات متعددة السحابات
- Customer Edge diagnostics
- Command reference
- On-box commands
- معاملات Kubelet
معاملات Kubelet
ثلاثة أوامر تُدير ملف معاملات kubelet المخصصة،
/etc/vpm/kubelet-custom-params.txt. جميعها من F5، ولا يوجد أي منها على
debug API، وجميعها موجهة للدعم الفني — إذ تُغيّر
معاملات kubelet طريقة تشغيل العقدة لأحمال عمل Kubernetes.
kubelet-get-params
Section titled “kubelet-get-params”يقرأ المعاملات المخصصة الحالية.
execcli kubelet-get-paramsError: 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 هي استخدام وصول الجذر الإضافي، وهو بدوره موجّه للدعم الفني.
kubelet-add-param
Section titled “kubelet-add-param”يُضيف معاملاً مخصصاً.
execcli kubelet-add-param <parameter>عند تشغيله بدون وسيطة، يُبلّغ عن متطلباته الخاصة بعدد الوسائط، وهذه هي الطريقة التي تم بها التأكد من المتطلب دون ضبط أي شيء:
Error: at least one parameter is requiredلا يوجد خرج مُسجَّل. هذا الأمر يكتب على العقدة. تم التحقق من وجوده واشتراطه لوسيطة؛ إلا أنه لم يُشغَّل بوسيطة.
kubelet-remove-param
Section titled “kubelet-remove-param”يُزيل معاملاً مخصصاً.
execcli kubelet-remove-param <parameter>لا يوجد خرج مُسجَّل، للسبب ذاته.