우노
[K8S] kubectl set image 명령어 본문
들어가기 앞서,
- 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 명령어는 정상적으로 실행되나, 업데이트는 되지 않습니다.
'DevOps > Kubernetes' 카테고리의 다른 글
[K8S] Node, Pod, Container 리소스 사용량 확인 방법 (0) | 2023.10.20 |
---|---|
[K8S] labels, selector, match_labels의 차이 (1) | 2023.10.18 |
[K8S] kubectl config context 명령어 정리 (0) | 2023.08.17 |
[K8S] kubectl secret 명령어 (0) | 2023.06.10 |
[K8S] Service - ClusterIP, NodePort, LoadBalancer (0) | 2023.03.26 |
Comments