스토리지가 연결된 StatefulSet
이번 연습에서는 Kubernetes의 스토리지 개념을 다시 사용해 보겠습니다. 이번에는 스토리지가 연결된 기본 StatefulSet을 생성할 거예요. StatefulSet의 각 Pod에는 전용 Persistent Volume(PV)이 연결됩니다. 물론 필요한 모든 PV는 동적으로 생성됩니다.
Kubernetes 클러스터에 연결된 실제 스토리지 시스템을 모사하는 기본 스토리지 클래스(local-path)를 사용합니다.
또한 Kubernetes 객체를 정리하기 위해 여기서는 Kubernetes Namespace도 사용할 거예요.
여기서도 "storage와 compute"가 분리되어 있다는 점을 다시 한 번 확인해 보세요. Pod(즉, "compute")는 항상 연결된 PV에 접근할 수 있지만, 스토리지를 손상시키지 않고 언제든 삭제 후 재생성할 수 있습니다. 어떤 이유로든 Pod가 종료되더라도 저장된 데이터는 유지되며, 재생성된 Pod에 다시 연결됩니다.
이 연습은 강의의 일부입니다
