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

jaecheon.jeong님의 프로필 이미지
jaecheon.jeong

작성한 질문수

데브옵스(DevOps)를 위한 쿠버네티스 마스터

스테이트풀셋 실습

스토리지클래스

작성

·

153

0

1. 

gce 환경에서 하고 있지 않은데,

nginx-statefulset.yaml 파일로 생성을 했더니, 

root@master0:~/storage/statefulset# kc get pvc

NAME        STATUS    VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS   AGE

www-web-0   Pending                                      standard       36m

나옵니다.

storage class가 standard라고 나오는데, gce의 standard가 아닌가요?

gce 이 아닌경우에는 storage class를 작성을 해서 해야되는거죠?

 

2. 

나중에 생성된 pvc, pv를 지우려면 

kubectl delete svc xxx

kubectl delete pvc xxxx

kcbectl delete pv xxxx

이렇게 지우면 되는건가요?

 

3.

https://www.notion.so/96f6ed8a518b4245ab87dc8ffd669cbb

지금  StatefulSets와 관련된 강의하신 자료가 update가 안되어 있는데..

지금 강의 교안의 링크를 받을 수 있을까요?

 

매번 빠르고 친절한 답변 감사합니다.

답변 1

1

안녕하세요 강사 최일선입니다.

1.

 statefulset 예제에서는 스토리지 클래스 이름을 선택하는 란이 있습니다. 그 부분을 완전히 삭제하시면 GKE에서는 자동으로 default 스토리지 클래스를 선택해서 사용합니다. 아니면 직접 스토리지 클래스 이름을 조회해서 정확히 입력하는 방법도 있습니다.

2. 

다쓴 pvc와 pv는 연결된 파드를 먼저 삭제한뒤 pvc를 삭제하시면 됩니다.

이후 pv 삭제 여부는 pv 정책에 따라 달라지며 DELETE 정책인 경우  PVC를 삭제하면 PV와 디스크도 함께 제거 됩니다.

 

3.  

스테이트풀셋 자료 정리는 블로그에 구성되어 있습니다! 이부분이 더 자세하고 다양한 실습 내용도 포함되어 있으니 참고 부탁드립니다. 감사합니다~

https://blog.naver.com/isc0304/221885403537

감사합니다.

jaecheon.jeong님의 프로필 이미지
jaecheon.jeong

작성한 질문수

질문하기