ConfigMap คืออะไร
ConfigMap คืออะไร

วีดีโอ: ConfigMap คืออะไร

วีดีโอ: ConfigMap คืออะไร
วีดีโอ: ConfigMap in Kubernetes | Coupon: UDEMYNOV20 | Udemy: Kubernetes Made Easy | Kubernetes Tutorial 2024, พฤศจิกายน
Anonim

NS ConfigMap เป็นพจนานุกรมของการตั้งค่าคอนฟิก พจนานุกรมนี้ประกอบด้วยคู่คีย์-ค่าของสตริง Kubernetes มอบค่าเหล่านี้ให้กับคอนเทนเนอร์ของคุณ เช่นเดียวกับพจนานุกรมอื่นๆ (maps, hashes,) คีย์จะช่วยให้คุณรับและตั้งค่าการกำหนดค่าได้

ด้วยวิธีนี้ ฉันจะรับ ConfigMap ใน Kubernetes ได้อย่างไร

  1. คุณต้องมีคลัสเตอร์ Kubernetes และต้องกำหนดค่าเครื่องมือบรรทัดคำสั่ง kubectl เพื่อสื่อสารกับคลัสเตอร์ของคุณ
  2. ใช้คำสั่ง kubectl create configmap เพื่อสร้าง ConfigMaps จากไดเร็กทอรี ไฟล์ หรือค่าตามตัวอักษร:
  3. คุณสามารถใช้ kubectl description หรือ kubectl get เพื่อดึงข้อมูลเกี่ยวกับ ConfigMap

รู้ยัง ความแตกต่างระหว่างแผนที่การกำหนดค่า Kubernetes Engine กับความลับคืออะไร ใหญ่ ความแตกต่างระหว่างความลับ และ ConfigMaps นั่นคือ ความลับ งงงวย กับ การเข้ารหัส Base64 อาจจะมีมากกว่านั้น ความแตกต่างใน อนาคตแต่เป็นแนวปฏิบัติที่ดีที่จะใช้ ความลับ สำหรับข้อมูลที่เป็นความลับ (เช่น คีย์ API) และ ConfigMaps สำหรับข้อมูลที่ไม่เป็นความลับ (เช่น หมายเลขพอร์ต)

ในเรื่องนี้ ฉันจะแก้ไข ConfigMap ใน Kubernetes ได้อย่างไร

เพียงแค่โยน: kubectl แก้ไข configmap <ชื่อของ configmap > บนบรรทัดคำสั่งของคุณ จากนั้นคุณสามารถ แก้ไข การกำหนดค่าของคุณ สิ่งนี้จะเปิดขึ้นเป็นกลุ่ม บรรณาธิการ กับ configmap ในรูปแบบ yaml ตอนนี้ง่าย ๆ แก้ไข มันและบันทึก

ฉันจะกำจัด pod Kubernetes ได้อย่างไร

ขั้นแรก ยืนยันชื่อของโหนดที่คุณต้องการ ลบ และทำให้แน่ใจว่าทั้งหมด ฝัก บนโหนดสามารถยุติได้อย่างปลอดภัยโดยไม่ต้องมีขั้นตอนพิเศษใดๆ ถัดไป ใช้คำสั่ง drain เพื่อขับไล่ผู้ใช้ทั้งหมด ฝัก จากโหนด ตัวควบคุมจะกำหนดเวลาไปยังโหนดอื่น (Deployment, ReplicaSet เป็นต้น)

แนะนำ: