이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

반응형

imagePullPolicy 3

90. Pod생성 시 Container Image 매번 새로 받아오기

Pod생성 시 Container Image 매번 새로 받아오기 상황 1. kubernetes 에서는 기존에 작성되어있던 pod 1개를 생성하는 pod.yaml 파일이 있음 2. kubectl apply -f 명령을 통해 해당 pod.yaml 파일 실행 3. pod 1개 생성되어 정상 동작 중 4. GitLab에서 container images 를 새로 빌드하여 올림 5. 동작중에던 pod 1개를 교체 해야함 6. 단 작성되어있던 yaml파일은 수정하지 않아야함 방법 1. yaml 파일의 container 생성 image version을 latest 로 고정하고 이미지를 항상 다시 pull 하도록 imagePullPolicy : Always 옵션을 추가함 docker registry 에 images ver..

64. A copy of your changes has been stored to "/tmp/kubectl-edit~~

A copy of your changes has been stored to "/tmp/kubectl-edit~~ 상황 Helm차트로 배포된 Deployment가 실행중인 상태에서 kubectl edit 명령으로 Deployment 설정 변경을 시도. 새로운 volume과 configMap을 추가한 후 :wq 명령으로 저장하고 나왔는데 edit 편집내용이 저장되지 않고 오류가 발생함. [오류 메세지] error: deployments.apps "unbound" is invalid A copy of your changes has been stored to "/tmp/kubectl-edit-4ssjm.yaml" error: Edit cancelled, no valid changes were saved. 원인 ..

59. Kubernetes 이미지 갱신 오류

Kubernetes 이미지 갱신 오류 상황 1. dockerhub 에 기존 이미지 peksoon/iksoon_tomcat:1.0.3 이 있었고 kubernetes 에서 해당 이미지를 계속 사용하고 있었음 2. peksoon/iksoon_tomcat:1.0.3에 오류가 있어서 version 1.0.4로 올리기는 hub 용량 사용하는거에 민폐될까봐 peksoon/iksoon_tomcat:1.0.3를 dockerhub 에서 delete 하고 peksoon/iksoon_tomcat:1.0.3를 다시 push 하기로 함 3. docker 에서 peksoon/iksoon_tomcat:1.0.3 를 수정해서 다시 push 함 그후 docker 에서 images pull 해서 정상 동작 확인함 4. kubernetes..

반응형