ถ้าอยากใช้งาน 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
อ่านรายละเอียดเพิ่มเติมได้ในบล็อกเลยครับ
พี่ ๆ เพื่อน ๆ ใช้ตัวไหนอยู่ มาแชร์กันได้นะครับ