ข้ามไปยังเนื้อหา

พารามิเตอร์ Kubelet

สามคำสั่งจัดการไฟล์พารามิเตอร์ kubelet แบบกำหนดเอง /etc/vpm/kubelet-custom-params.txt ทั้งสามคำสั่งเป็นของ F5 ไม่มีคำสั่งใดอยู่บน debug API และทั้งสามคำสั่งต้องดำเนินการภายใต้การแนะนำของฝ่ายสนับสนุน — พารามิเตอร์ kubelet เปลี่ยนแปลงวิธีที่โหนดรัน Kubernetes workloads

อ่านพารามิเตอร์แบบกำหนดเองที่ใช้งานอยู่ในปัจจุบัน

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 บน build นี้ บัญชี 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” อ่านเหมือนว่า “ไม่มีพารามิเตอร์” แต่ไม่ใช่หลักฐานว่าไม่มีพารามิเตอร์ที่ถูกกำหนดค่าไว้ บน build นี้วิธีเดียวที่จะดูพารามิเตอร์เหล่านั้นจาก Site CLI คือด้วย การเข้าถึง root เสริม ซึ่งต้องดำเนินการภายใต้การแนะนำของฝ่ายสนับสนุนเช่นกัน

เพิ่มพารามิเตอร์แบบกำหนดเอง

Terminal window
execcli kubelet-add-param <parameter>

เมื่อรันโดยไม่มีอาร์กิวเมนต์จะรายงาน arity ของตัวเอง ซึ่งเป็นวิธีที่ยืนยันข้อกำหนดโดยไม่ได้ตั้งค่าใด ๆ:

Error: at least one parameter is required

ไม่มีผลลัพธ์ที่บันทึกไว้ คำสั่งนี้เขียนไปยังโหนด ได้รับการยืนยันว่ามีอยู่และต้องการอาร์กิวเมนต์ แต่ไม่ได้รันพร้อมอาร์กิวเมนต์

ลบพารามิเตอร์แบบกำหนดเอง

Terminal window
execcli kubelet-remove-param <parameter>

ไม่มีผลลัพธ์ที่บันทึกไว้ ด้วยเหตุผลเดียวกัน