Azure Compute Solutions
Florin Angelescu
Azure Cloud Architect

Connection strings, feature flags และค่า environment แตกต่างกันในแต่ละสภาพแวดล้อม:
การ rebuild container image ทุกครั้งนั้นไม่มีประสิทธิภาพและเสี่ยงต่อข้อผิดพลาด


การกำหนดค่าแอปพลิเคชันใน Kubernetes:

การกำหนดค่าแอปพลิเคชันใน Kubernetes:

ใช้ environment variables สำหรับ:


ConfigMap


เปลี่ยนการกำหนดค่าได้โดยไม่ต้อง rebuild หรือ redeploy container image


Secrets
คล้ายกับ ConfigMaps:
Secrets ถูกเก็บอย่างปลอดภัยยิ่งขึ้นภายใน cluster

Pod อ้างอิง Secrets ในรูปแบบ:
ข้อมูลละเอียดอ่อนจะไม่:
ให้แอปพลิเคชันเข้าถึงสิ่งที่จำเป็นได้อย่างปลอดภัย

การแยกการกำหนดค่าออกจาก container image:
Kubernetes จัดส่งการกำหนดค่าที่อัปเดตให้ pod ใหม่โดยอัตโนมัติ
การ rollout การเปลี่ยนแปลงเป็นไปอย่างคาดเดาได้

Azure Compute Solutions