파드의 메모리 limits를 재설정해서 실행하세요
나의 답안 )
실행중인 파드의 Manifest를 가져옴
kubectl get po <Pod> -o yaml > ./<Pod>.yaml
kubectl delete po <Pod>
spec 아래의 메모리 limit를 수정한 후
kubectl apply -f <Pod>.yaml
혹은
kubectl edit po <Pod> 로도 수정을 시도 했는데,
error: pods <Pod> is invalid
A copy of your changes has been stored to "/tmp/kubectl-edit-1295947630.yaml"
error: Edit cancelled, no valid changes were saved.
라는 에러메세지가 반환되었다. 파드를 삭제하고 알려준 경로의 yaml파일을 apply하면 될듯
Solution )
kubectl edit 명령어를 사용해서 편집, tmp 디렉토리에 임시파일을 만드는 방법으로 진행
kubectl replace --force -f <임시파일>
으로 파드 삭제, 재생성을 진행
'DevOps' 카테고리의 다른 글
CKA 예제 리마인더 - 11. Static PODs (0) | 2024.10.31 |
---|---|
CKA 예제 리마인더 - 10. DaemonSets (0) | 2024.10.30 |
Kubernetes - Taints Tolerations, Node Affinity 예시 (0) | 2024.10.29 |
Kubernetes - Node Affinity.Operator (0) | 2024.10.29 |
CKA 예제 리마인더 - 8. Node Affinity (0) | 2024.10.29 |