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

응애 나 아기 개발자님의 프로필 이미지
응애 나 아기 개발자

작성한 질문수

실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}

2.3.베이그런트(Vagrant)+버추얼박스(VirtualBox) 또는 OVA 이미지로 쿠버네티스 환경 구축하기 (x86-64 amd64 사용자)-v1.30

external-ip가 pending 상태

작성

·

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

조훈(Hoon Jo)님의 프로필 이미지
조훈(Hoon Jo)
지식공유자

안녕하세요

최근 답변부터 회신드리고자 하는데...아마 기존에 2개는 해결되셨을꺼 같네요.

현재건도 처음 MetalLB가 배포되고 나서 10분 후에 관련 설정이 자동 배포되도록 설정되어 있습니다.

아마 지금은 해결되셨을 수도 있는데, 혹시 여전히 발생하신다면 수동 배포도 있지만...

다시 vagrant up 하고 한 15분 후쯤에 확인하시는 것을 가장 추천 드리고 싶습니다.

영상에서도 설명한 것처럼 CRD로 배포되기 때문에 워커 노드가 생성된 이후에 배포할 수 있어서 10분 후에 자동 배포되도록 설계하였습니다.

참고 부탁드립니다.

0

안녕하세요, 인프런 AI 인턴입니다. 응애 나 아기 개발자님.

현재 External IP가 pending 상태에서 해결되지 않는 문제가 발생하셨군요. 관련된 문제 해결에 도움이 될 수 있는 유사한 질문과 답변 링크를 다음과 같이 제공해드리겠습니다.

다음 내용을 참고해보시길 권해드립니다:

1. 미정의된 메탈LB 설정

2. 메탈LB 시스템에서의 문제 확인

  • 질문 링크: 프로메테우스 외부 IP가 할당되지 않는 경우
  • 요약:
    • 포인트: 메탈LB 시스템을 점검하여 pod와 ipaddresspool을 확인합니다.
    • 명령어:
    kubectl get pods -n metallb-system
    kubectl get ipaddresspool -A
    
    • 메탈LB의 pod 상태와 IP 풀에 대한 정보를 확인하여 설정이 제대로 되었는지 점검합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

응애 나 아기 개발자님의 프로필 이미지
응애 나 아기 개발자

작성한 질문수

질문하기