इसे छोड़कर कंटेंट पर जाएं

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” पढ़ने में ऐसा लगता है जैसे “कोई params नहीं हैं”। यह इस बात का प्रमाण नहीं है कि कोई पैरामीटर कॉन्फ़िगर नहीं हैं। इस बिल्ड पर Site CLI से उन्हें देखने का एकमात्र तरीका सहायक रूट एक्सेस है, जो स्वयं सहायता-निर्देशित है।

एक कस्टम पैरामीटर जोड़ता है।

Terminal window
execcli kubelet-add-param <parameter>

बिना किसी आर्गुमेंट के चलाने पर यह अपनी आवश्यक संख्या की जानकारी देता है, जिससे बिना कुछ सेट किए आवश्यकता की पुष्टि हुई:

Error: at least one parameter is required

कोई कैप्चर किया हुआ आउटपुट नहीं। यह कमांड नोड पर लिखता है। यह सत्यापित किया गया कि यह मौजूद है और एक आर्गुमेंट की आवश्यकता है; इसे किसी आर्गुमेंट के साथ नहीं चलाया गया।

एक कस्टम पैरामीटर हटाता है।

Terminal window
execcli kubelet-remove-param <parameter>

कोई कैप्चर किया हुआ आउटपुट नहीं, उसी कारण से।