오늘의 인기 글
최근 글
최근 댓글
Today
Total
05-08 00:00
관리 메뉴

우노

[K8S] kubectl set image 명령어 본문

DevOps/Kubernetes

[K8S] kubectl set image 명령어

운호(Noah) 2023. 9. 20. 14:04

들어가기 앞서,

  • kubectl set image 명령어는 Kubernetes에서 사용되며, 이미 존재하는 Pod의 이미지를 업데이트하는 데 사용됩니다.
  • 해당 포스팅에선, kubectl set image 명령어의 기본 사용 방법과 예시를 다뤄보겠습니다.

kubectl set image 명령어

kubectl set image deployment/<deployment-name> <container-name>=<new-image>
  • deployment-name : 이미지를 업데이트하려는 Deployment의 이름입니다.
  • container-name : 업데이트하려는 컨테이너의 이름입니다.
  • new-image : 새 이미지의 이름과 태그를 지정합니다.

예시

kubectl set image deployment/myapp-deployment myapp-container=myapp:v2
  • myapp-deployment Deployment 내에서 myapp-container라는 컨테이너의 이미지를 myapp:v2로 업데이트하는 명령어입니다.

주의 사항

  • Deployment 내부 컨테이너 이미지를 변경할 경우,
  • 이미지의 태그가 변경되지 않는다면 deployment.yaml에는 변경사항이 발생하지 않기 때문에
  • kubectl set image 명령어는 정상적으로 실행되나, 업데이트는 되지 않습니다.
Comments