왼쪽 도커에서의 entrypoint 가 k8s의 yaml파일command로, cmd가 args로 감
* 추가 설명
- CMD는 사용자가 컨테이너를 실행할 때 기본 명령을 제공하되, 사용자가 쉽게 오버라이드할 수 있게
- ENTRYPOINT는 컨테이너가 실행될 때 반드시 실행되어야 하는 명령을 설정하며, 컨테이너를 특정 애플리케이션의 실행 파일처럼 사용하게 합니다. ENTRYPOINT로 설정된 명령은 오버라이드하기가 더 어렵
둘 사이의 주된 차이는 사용자가 docker run을 사용하여 컨테이너를 실행할 때 어떻게 명령어가 처리되는지와 관련.
ENTRYPOINT를 사용하면 애플리케이션을 더 엄격하게 제어할 수 있으며, CMD는 더 유연한 설정을 제공
'kubernetes(cka)' 카테고리의 다른 글
[Kubernetes, cka] 14. Init Containers / Self Healing application (0) | 2024.04.15 |
---|---|
[Kubernetes, cka] 13. Env 설정 / ConfigMap 활용 / Secretes (0) | 2024.04.15 |
[Kubernetes, cka] 11. Rolling updates / Rollbacks (0) | 2024.04.10 |
[Kubernetes, cka] 10. Monitoring & Logging (0) | 2024.04.10 |
[Kubernetes, cka] 09. Scheduling (0) | 2024.04.10 |