인프런 커뮤니티 질문&답변

realzion00님의 프로필 이미지

작성한 질문수

쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2

쿠버네티스 최신상태 저장 방법

24.08.14 23:46 작성

·

40

1

안녕하세요,

쿠버네티스 강의 듣고, 관심있는 솔루션을 쿠버네티스로 배포하면서 궁금한게 생겼습니다.

 

쿠버네티스에 A라는 솔루션을 배포하고 나서, 해당 pod에 직접들어가서

설정을 바꾸고 필요에 따라 특정 패키지를 설치하는 등의 작업을 했습니다.

 

그리고 나서 쿠버네티스를 띄운 PC가 정지가되서 다시 PC를 부팅하고 쿠버네티스에 들어가 보니

처음배포한 상태로 running이 됩니다.

 

최근상태로 pod를 저장했다가 다시 그 상태로 올릴 수는 없는건가요?

답변 1

0

일프로님의 프로필 이미지
일프로
지식공유자

2024. 08. 15. 11:52

네, 쿠버네티스에서 Pod를 배포한 후에 직접 Pod 내부에서 변경한 설정이나 설치한 패키지들은, 해당 Pod가 재시작되거나 새로 생성될 때 원래의 상태로 복구 됩니다. PC가 재부팅되면 Pod는 재시작되요.

Pod상태에 대한 스냅샹 기능은 없고요. Pod에서는 변경이 필요한 사항들은 이미지를 업데이트하거나, 관련 설정을 ConfigMap이나 Secret로 빼놔야 되요.

컨테이너 사용에 가장 기본이 되는 원칙은 컨테이너는 언제든 늘어나거나 줄어들면서, 혹은 장애 때문에 편하게 죽을 수도 있고, 재시작 될 수도 있다는 겁니다. 그래서 그렇게 되도 문제가 없도록 컨테이너를 구성해줘야 되요. 처음엔 이런 방식이 복잡하게 느껴질 수도 있지만, 잘 적응하면 장애 대응이나 스케일링 등 관리 적인 면에서 정말 좋습니다 :)

 

realzion00님의 프로필 이미지
realzion00
질문자

2024. 08. 15. 17:09

이해했습니다 답변 감사합니다.