클라우드/쿠버네티스(Kubernetes)
쿠버네티스 Kubernetes 애플리케이션 사용자화 1
두뚜
2021. 7. 13. 11:26
# 컨테이너 애플리케이션 사용자화
# 이미지 사용자화
도커 이미지 작성 시 Dockerfile의 ENTEYPOINT 및 CMD 지시어를 지정한다
# 환경 변수 사용자화
쉘의 환경 변수를 전달해 사용자화
컨테이너의 설정 파일을 매번 변경하는것이 어렵기 때문에, 해당 서비스의 설정 파일을 환경 변수를 통해 사용자화
ex) Apache - httpd.conf / nginx - nginx.conf
# 컨피그 맵을 이용한 사용자화
쿠버네티스 시스템의 컨피그 맵 리소스는 key/value 저장소를 제공
스토리지 혹은 어떤 text를 환경변수나 설정파일로 제공하여 어플리케이션을 사용자화
# 시크릿을 이용한 사용자화
컨피그맵과 같은 기능을 제공한다 (인코딩 차이)
패스워드나 암호화 키, 토큰등 민감한 정보를 저장하고, 환경변수나 볼륨현태로 안전하게 제공한다