• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

host path에 대해 질문이 있습니다.

22.06.30 22:50 작성 조회수 126

1

host path를 지정하게 되면 node의 디렉토리와 저장소를 공유한다고 이해했습니다.

 

하지만 실제 k8s 클러스터에는 여러개의 노드가 있을 수 있다고 생각하는데, 만약 pod이 처음 생성된 노드말고 다른 노드에 재 생성되었을 경우 데이터가 데이터가 보존이 되나요?!

답변 1

답변을 작성해보세요.

1

안녕하세요!

아주 중요한 질문을 해주셨습니다.

host path는 말씀하신대로 node의 디렉토리를 사용하기 때문에 다른 node에 pod이 재성성되면 데이터가 보존되지 않습니다.

따라서 저장이 필요한 데이터는 host path 대신 pvc와 같은 별도의 저장소 연결 방식을 사용해야 합니다.

host path를 사용하는 경우는 보통 node의 로그 파일을 읽고 전달하거나, 특정 소켓 파일을 바라보는 등 데이터를 읽기만 하건, 임시로 파일을 쓰고 지우는 경우 사용합니다.

데이터베이스와 같이 파일로 저장한 내용이 사라지면 안되는 경우는 사용하면 안됩니다.

감사합니다!

chanho0912님의 프로필

chanho0912

질문자

2022.07.18

상세한 답변 감사드립니다!