본문 바로가기

클라우드/쿠버네티스(Kubernetes)

쿠버네티스 Kubernetes 애플리케이션 사용자화 1

# 컨테이너 애플리케이션 사용자화

 

 

# 이미지 사용자화

도커 이미지 작성 시 Dockerfile의 ENTEYPOINT 및 CMD 지시어를 지정한다

 

# 환경 변수 사용자화

쉘의 환경 변수를 전달해 사용자화

컨테이너의 설정 파일을 매번 변경하는것이 어렵기 때문에, 해당 서비스의 설정 파일을 환경 변수를 통해 사용자화

ex) Apache - httpd.conf / nginx - nginx.conf

 

# 컨피그 맵을 이용한 사용자화

쿠버네티스 시스템의 컨피그 맵 리소스는 key/value 저장소를 제공

스토리지 혹은 어떤 text를 환경변수나 설정파일로 제공하여 어플리케이션을 사용자화

 

# 시크릿을 이용한 사용자화

컨피그맵과 같은 기능을 제공한다 (인코딩 차이)

패스워드나 암호화 키, 토큰등 민감한 정보를 저장하고, 환경변수나 볼륨현태로 안전하게 제공한다