이쿠의 슬기로운 개발생활

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

클라우드/Kubernetes

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

이쿠우우 2021. 1. 12. 20:58
반응형

 

 

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.

 

원인

Kubernetes 버그인것같음.

 

해결책

Deployment에 설정되어있는

imagePullPolicy:

부분을 모두 주석처리 해준 뒤

저장해보면 정상적으로 저장이되고

내요을 다시 확인해보면 

주석처리 했던 imagePullPolicy 설정도 

주석처리가 해제되어있음.

아래 링크에 Kubernetes 버그라는 글이 있긴함.

 

참고:  https://stackoverflow.com/questions/49694153/kubernetes-error-kubectl-edit-deployment

 

 

 

 


제 글을 복사할 시 출처를 명시해주세요.
글에 오타, 오류가 있다면 댓글로 알려주세요! 바로 수정하겠습니다!


 

반응형