ถ้าอยากใช้งาน secrets จาก AWS Secrets Manager ใน Kubernetes Cluster อาจจะต้องหาเครื่องมือเข้ามาช่วย
เครื่องมือที่ผมคิดว่าน่าสนใจ คือ 2 ตัวนี้ครับ
1. External Secrets Operator (ESO)
-
อัปเดต Kubernetes Secret อัตโนมัติ เมื่อ external secrets มีการเปลี่ยนแปลง
-
ไม่ต้องปรับ container configs
-
Kubernetes Secret จะถูกสร้างและลบตาม
ExternalSecret
resource
2. AWS Secrets and Configuration Provider (ASCP)
-
อัปเดต Kubernetes Pod volume และ Kubernetes Secret อัตโนมัติ เมื่อ external secrets มีการเปลี่ยนแปลง
-
Kubernetes Secret จะถูกสร้างเฉพาะเมื่อต้องการใช้งานจริง ๆ
-
ต้องเพิ่ม volume configs ใน Kubernetes Pod container
อ่านรายละเอียดเพิ่มเติมได้ในบล็อกเลยครับ
พี่ ๆ เพื่อน ๆ ใช้ตัวไหนอยู่ มาแชร์กันได้นะครับ