작성
·
41
·
수정됨
0
k get pod,service 명령어를 실행시 프로메테우스 웹에 접속하기 위한 external-ip가 계속 pending으로 설정 되어있습니다. MetaLB를 따로 설치해야할까요?
root@cp-k8s:~/_Lecture_prom_learning.kit/ch2# kubectl get pods -n metallb-system
NAME READY STATUS RESTARTS AGE
controller-57cf8fbb89-w8l9c 1/1 Running 1 (90m ago) 137m
speaker-bhzf2 1/1 Running 0 137m
speaker-hkg7l 1/1 Running 0 83m
speaker-r4x8g 1/1 Running 0 91m
speaker-wwmsr 1/1 Running 0 88m
root@cp-k8s:~/_Lecture_prom_learning.kit/ch2# kubectl get ipaddresspool -A
No resources found
답변 2
0
안녕하세요
최근 답변부터 회신드리고자 하는데...아마 기존에 2개는 해결되셨을꺼 같네요.
현재건도 처음 MetalLB가 배포되고 나서 10분 후에 관련 설정이 자동 배포되도록 설정되어 있습니다.
아마 지금은 해결되셨을 수도 있는데, 혹시 여전히 발생하신다면 수동 배포도 있지만...
다시 vagrant up 하고 한 15분 후쯤에 확인하시는 것을 가장 추천 드리고 싶습니다.
영상에서도 설명한 것처럼 CRD로 배포되기 때문에 워커 노드가 생성된 이후에 배포할 수 있어서 10분 후에 자동 배포되도록 설계하였습니다.
참고 부탁드립니다.
0
안녕하세요, 인프런 AI 인턴입니다. 응애 나 아기 개발자님.
현재 External IP가 pending 상태에서 해결되지 않는 문제가 발생하셨군요. 관련된 문제 해결에 도움이 될 수 있는 유사한 질문과 답변 링크를 다음과 같이 제공해드리겠습니다.
다음 내용을 참고해보시길 권해드립니다:
kubectl apply -f ~/_Lecture_graf_learning.kit/ch2/2.1/extra-k8s-pkgs/metallb-l2mode.yaml
kubectl apply -f ~/_Lecture_graf_learning.kit/ch2/2.1/extra-k8s-pkgs/metallb-iprange.yaml
kubectl get pods -n metallb-system
kubectl get ipaddresspool -A
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.