Kubernetes & Docker3 Docker(file) CMD & ENTRYPOINT & RUN 그리고 docker 컨테이너 생명주기와 프로세스 (container lifecycle & process) CMD & ENTRYPOINT & RUN 는 모두 Dockerfile을 작성할 때 사용되는 문법이며 docker images에 저장되어 있는 값들입니다. RUN run은 docker 이미지가 빌드될 때 실행되는 명령어로 주로 패키지 설치, 빌드 명령어 등에 사용됩니다. run은 다른 포스팅 글에서도 이해하기 쉬운 설명이 많으므로 간략하게 패스하겠습니다. CMD 공식 docker 문서에 의하면 cmd는 3가지 형태로 사용될 수 있습니다. The CMD instruction has three forms: CMD ["executable","param1","param2"] (exec form, this is the preferred form) CMD ["param1","param2"] (as default pa.. 2022. 7. 1. 쿠버네티스(kubernetes) kubelet.go node not found #NotReady $ kubectl get nodes NAME STATUS ROLES AGE VERSION asung-cloud NotReady master 177d v1.18.6 asung-cloud2 Ready worker 177d v1.18.6 asung-cloud3 Ready worker 177d v1.18.6 asung-cloud4 Ready ingress 173d v1.18.6 어느날 보니 NotReady 상태가 걸려있었다 ㅡ.ㅡ 트러블 슈팅 과정 1. kubelet을 재부팅하여도 고쳐지지 않아서, master 서버 자체를 재부팅 $ sudo systemctl restart kubelet $ sudo reboot 2. 오히려 kubelet 서비스가 시작되지 않음(systemctl status kubelet) ㅡ.. 2021. 1. 24. 쿠버네티스란? ,, 2020. 9. 9. 이전 1 다음