ConfigMap ใน Kubernetes ใช้อย่างไร
ConfigMap ใน Kubernetes ใช้อย่างไร

วีดีโอ: ConfigMap ใน Kubernetes ใช้อย่างไร

วีดีโอ: ConfigMap ใน Kubernetes ใช้อย่างไร
วีดีโอ: 26 - Использование ConfigMap и переменных окружения в Kubernetes 2024, อาจ
Anonim

NS ConfigMap ทรัพยากร API ให้กลไกในการฉีดคอนเทนเนอร์ด้วยข้อมูลการกำหนดค่าในขณะที่รักษาคอนเทนเนอร์ที่ไม่เชื่อเรื่องพระเจ้า Kubernetes . ConfigMap เป็นไปได้ ใช้แล้ว เพื่อจัดเก็บข้อมูลที่ละเอียด เช่น คุณสมบัติแต่ละรายการ หรือข้อมูลที่มีความละเอียด เช่น ไฟล์ปรับแต่งทั้งหมดหรือ JSON blobs

ConfigMap ใน Kubernetes คืออะไร

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

นอกเหนือจากข้างต้น ฉันจะตั้งค่าตัวแปรสภาพแวดล้อมใน Kubernetes ได้อย่างไร เมื่อคุณสร้างพ็อด คุณสามารถ ตั้งค่าตัวแปรสภาพแวดล้อม สำหรับคอนเทนเนอร์ที่ทำงานในพ็อด ถึง ตั้งค่าตัวแปรสภาพแวดล้อม , รวมถึง สิ่งแวดล้อม หรือฟิลด์ envFrom ในไฟล์กำหนดค่า ในเชลล์ของคุณ ให้รันคำสั่ง printenv เพื่อแสดงรายการ ตัวแปรสภาพแวดล้อม . หากต้องการออกจากเชลล์ ให้ป้อน exit

ในที่นี้ ฉันจะสร้าง ConfigMap ใน Kubernetes ได้อย่างไร

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

อะไรคือความลับใน Kubernetes?

โฆษณา ความลับ สามารถกำหนดเป็น Kubernetes ออบเจ็กต์ที่ใช้ในการจัดเก็บข้อมูลที่สำคัญ เช่น ชื่อผู้ใช้และรหัสผ่านด้วยการเข้ารหัส มีหลายวิธีในการสร้าง ความลับใน Kubernetes.

แนะนำ: