강의

멘토링

로드맵

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của yeonkyu0861
yeonkyu0861

câu hỏi đã được viết

Học Prometheus qua thực hành (Prometheus Stack)

3.1.Trang truy cập cơ bản của Prometheus (menu Graph)

helm으로 프로메테우스 설치 시 PVC 관련 질문

Viết

·

505

0

질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다.
다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다!

[질문 전 답변]
1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]
3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요]
(https://www.inflearn.com/blogs/1719)
4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

[질문 하기]

helm으로 프로메테우스 설치 시 StorageClass 관련 내용을 정의해주지 않았는데, 어떻게 프로메테우스는 NFS StorageClass를 사용하는 PVC 를 만들어 내나요?

 

kubernetesprometheus

Câu trả lời 2

0

kubernetes님의 프로필 이미지
kubernetes
Người chia sẻ kiến thức

안녕하세요

부가적으로 아마도 스토리지클래스를 만든적이 없는데 어떻게 storageclass를 쓸 수 있냐고 질문을 주신 것 같아서 문성주님이 얘기하신 부분 외에 여기서 NFS-Provisioner를 사용할 수 있도록 구성하고 있음을 공유 드립니다.

https://github.com/SeongJuMoon/_Lecture_prom_learning.kit/blob/main/ch2/2.1/extra-k8s-pkgs.sh#L35-L42

해당 부분은 사전 강의 그림 쿠버에서 이미 설명했던 부분이기도 해서 구체적으로 설명하지는 않았습니다.

학습 진행 및 이해에 도움이 되시길 바랍니다.

0

k8s님의 프로필 이미지
k8s
Người chia sẻ kiến thức

안녕하세요 김연규 님

쿠버네티스의 pvc가 생성 될 때 storageclass를 통해서 pv를 프로비저닝 하고 있습니다. 이 때 사용되는 프로비저닝 설정을 관리하는 것이 바로 storageclass 인데요.

storageclass의 경우 애너테이션을 통해서 아무런 설정없이 바로 사용할 default storageclass를 설정할 수 있습니다. [1]

현재 실습에서는 2.1 에서 vagrant up으로 실습환경을 구성할 때 위와 같은 설정이 적용되어 있기 때문에, 명시적으로 pvc에서 사용할 storageclass를 지정하지 않아도 nfs를 통해서 pv 설정이 가능한 것입니다.

관련하여 아래의 코드와 참고자료를 확인해보시면 이해에 도움이 되실 것 같습니다.


코드

https://github.com/SeongJuMoon/_Lecture_prom_learning.kit/blob/d447c21a64bc35d6c0570716eb550c83fb118d7a/ch2/2.1/extra-k8s-pkgs.sh#L45C1-L45C99
kubectl annotate storageclass managed-nfs-storage storageclass.kubernetes.io/is-default-class=true

참고자료

[1] https://kubernetes.io/docs/concepts/storage/storage-classes/#default-storageclass

학습에 도움이 되시길 바랍니다.

감사합니다.

 

Hình ảnh hồ sơ của yeonkyu0861
yeonkyu0861

câu hỏi đã được viết

Đặt câu hỏi