สารบัญ:
วีดีโอ: ฉันจะใช้ Kubernetes ConfigMap ได้อย่างไร
2024 ผู้เขียน: Stanley Ellington | [email protected]. แก้ไขล่าสุด: 2024-01-18 08:23
กำหนดค่าพ็อดเพื่อใช้ ConfigMap
- สร้าง ConfigMap .
- กำหนดตัวแปรสภาพแวดล้อมคอนเทนเนอร์ การใช้ ConfigMap ข้อมูล.
- กำหนดค่าคู่คีย์-ค่าทั้งหมดใน a ConfigMap เป็นตัวแปรสภาพแวดล้อมคอนเทนเนอร์
- ใช้ ConfigMap - กำหนดตัวแปรสภาพแวดล้อมในคำสั่ง Pod
- เพิ่ม ConfigMap ข้อมูลไปยังไดรฟ์ข้อมูล
- ความเข้าใจ ConfigMaps และพ็อด
นอกจากนี้ สิ่งที่ควรทราบคือ ConfigMap ใน Kubernetes คืออะไร
ConfigMaps เป็น Kubernetes อ็อบเจ็กต์ที่สามารถดึงข้อมูลการกำหนดค่าจากแหล่งอื่น เช่น ไดเร็กทอรีหรือไฟล์ ConfigMaps ถูกเพิ่มลงในไดเร็กทอรีเสมือนที่เรียกว่า Volumes ซึ่งเป็นระบบไฟล์ที่เมาท์ซึ่งแบ่งอายุของ Pod ที่ล้อมรอบไว้
รู้ยัง config map คืออะไร? ConfigMaps ผูกไฟล์การกำหนดค่า อาร์กิวเมนต์บรรทัดคำสั่ง ตัวแปรสภาพแวดล้อม หมายเลขพอร์ต และส่วนกำหนดค่าอื่นๆ เข้ากับคอนเทนเนอร์ของพ็อดและส่วนประกอบระบบ ณ รันไทม์ ConfigMaps มีประโยชน์สำหรับการจัดเก็บและแบ่งปันข้อมูลการกำหนดค่าที่ไม่ละเอียดอ่อนและไม่ได้เข้ารหัส
ฉันจะแก้ไข ConfigMap ใน Kubernetes ได้อย่างไร
เพียงแค่โยน: kubectl แก้ไข configmap <ชื่อของ configmap > บนบรรทัดคำสั่งของคุณ จากนั้นคุณสามารถ แก้ไข การกำหนดค่าของคุณ สิ่งนี้จะเปิดขึ้นเป็นกลุ่ม บรรณาธิการ กับ configmap ในรูปแบบ yaml ตอนนี้ง่าย ๆ แก้ไข มันและบันทึก
ฉันจะตั้งค่าตัวแปรสภาพแวดล้อมใน Kubernetes ได้อย่างไร
เมื่อคุณสร้างพ็อด คุณสามารถ ตั้งค่าตัวแปรสภาพแวดล้อม สำหรับคอนเทนเนอร์ที่ทำงานในพ็อด ถึง ตั้งค่าตัวแปรสภาพแวดล้อม , รวมถึง สิ่งแวดล้อม หรือฟิลด์ envFrom ในไฟล์กำหนดค่า ในเชลล์ของคุณ ให้รันคำสั่ง printenv เพื่อแสดงรายการ ตัวแปรสภาพแวดล้อม . หากต้องการออกจากเชลล์ ให้ป้อน exit
แนะนำ:
ฉันจะกำจัด pod Kubernetes ได้อย่างไร
ขั้นแรก ยืนยันชื่อของโหนดที่คุณต้องการลบโดยใช้ kubectl get nodes และตรวจสอบให้แน่ใจว่าพ็อดทั้งหมดบนโหนดสามารถยุติได้อย่างปลอดภัยโดยไม่ต้องมีขั้นตอนพิเศษใดๆ ถัดไป ใช้คำสั่ง kubectl drain เพื่อขับไล่พ็อดผู้ใช้ทั้งหมดออกจากโหนด
ฉันจะเพิ่มป้ายกำกับให้กับโหนด Kubernetes ได้อย่างไร
ขั้นตอนที่หนึ่ง: แนบป้ายกำกับกับโหนด เรียกใช้ kubectl รับโหนดเพื่อรับชื่อโหนดของคลัสเตอร์ของคุณ เลือกอันที่คุณต้องการเพิ่มป้ายกำกับ จากนั้นเรียกใช้ kubectl label nodes = เพื่อเพิ่มป้ายกำกับให้กับโหนดที่คุณเลือก
ฉันจะแก้ไขไฟล์ ConfigMap ได้อย่างไร
เพียงแค่โยน: kubectl แก้ไข configmap บนบรรทัดคำสั่งของคุณ จากนั้นคุณสามารถแก้ไขการกำหนดค่าของคุณได้ ซึ่งจะเปิดโปรแกรมแก้ไข vim ด้วย configmap ในรูปแบบ yaml ตอนนี้เพียงแค่แก้ไขและบันทึก
ConfigMap ใน Kubernetes ใช้อย่างไร
ทรัพยากร ConfigMap API มีกลไกในการฉีดคอนเทนเนอร์ด้วยข้อมูลการกำหนดค่าในขณะที่รักษาคอนเทนเนอร์ที่ไม่เชื่อเรื่องพระเจ้าของ Kubernetes ConfigMap สามารถใช้เพื่อจัดเก็บข้อมูลที่ละเอียด เช่น คุณสมบัติแต่ละรายการหรือข้อมูลหยาบ เช่น ไฟล์กำหนดค่าทั้งหมดหรือ JSON blobs
ฉันจะใช้ Myke ได้อย่างไร
ทิศทางการใช้: เมื่อปลูกต้นไม้และพุ่มไม้ ให้ทา MYKE ที่ด้านล่างและด้านข้างของรู สำหรับไม้พุ่ม ให้ใช้ MYKE 125 มล. (1/2 ถ้วย) ถึง 250 มล. (1 ถ้วย) ต่อมิเตอร์เชิงเส้น (หลา) ทุกอัน ขึ้นอยู่กับความกว้างของร่อง 30 ซม. (1 ฟุต) ถึง 60 ซม. (2 ฟุต) ตามลำดับ