config

· DevOps/Infra
0. 들어가며현대적인 애플리케이션은 설정(configuration)과 코드의 분리를 기본 원칙으로 삼는다.애플리케이션 코드를 변경하지 않고도 환경에 따라 동적으로 설정을 바꾸고, 민감한 정보(비밀번호, API 키 등)는 안전하게 다뤄야 한다.쿠버네티스는 이를 위해 ConfigMap과 Secret이라는 리소스를 제공하며, 이 둘을 통해 설정의 외부화와 보안성을 동시에 달성할 수 있다. 1. 왜 설정 외부화가 필요한가?환경마다 달라지는 값들을 코드에 직접 넣는 건 유지보수와 보안 측면에서 매우 위험하다.로컬: DB_HOST=localhost운영: DB_HOST=prod-db.internal테스트: DB_HOST=mock-db모든 환경에 맞는 설정을 코드가 아닌 외부 리소스에 선언하고,애플리케이션이 이를 주입..
chillmyh
'config' 태그의 글 목록