Notice
Recent Posts
Recent Comments
Link
devops
Kubernetes Application Commands & args & Configmap 본문
반응형
도커를 실행할 때, ENTRYPOINT와 CMD를 활용해서 명령어의 인자값을 컨테이너 실행시에 전달하고 수정할 수 있다. 쿠버네티스에서도 Pod 정의에서 활용이가능하다.
Kubernetes Command & args
왼쪽은 Dockerfile에서 선언된 ENTRYPOINT와 CMD다. 오른쪽 POD 정의에서 command는 ENTRYPOINT의 필수 실행 명령을, args를 통해서 인자값을 전달할 수 있게된다.
Configmap
환경변수를 미리 선언하고 관리할 수 있는 Kubernetes Configmap을 이용하면 많은 인자값 관리가 편리해진다. 위처럼 ConfigMap을 Key:Vaule 식으로 먼저 정의를 한다.
적용할 Pod에서 spec.containers.envFrom.configMapRef.name에 해당하는 configmap의 metadata 이름을 입력하면 관련 key, value가 모두 적용된다.
반응형
'DevOps > Kubernetes' 카테고리의 다른 글
Kubernetes App, Control Plane, Worker Node의 Failure 대처 명령어 (0) | 2023.01.01 |
---|---|
파드의 멀티 컨테이너, 디자인 패턴(Design Pattern) 정리 (0) | 2022.12.18 |
쿠버네티스의 Helm 간단 정리 (0) | 2022.09.14 |
쿠버네티스 서비스와 인그레스 (0) | 2022.09.12 |
Kubernetes 주요 오브젝트(Object)&워크로드(Workload) 정리 (0) | 2022.09.12 |
Comments