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

권태현님의 프로필 이미지

작성한 질문수

쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}

3.4.외부로 노출하는 더 좋은 방법인 로드밸런서(LoadBalancer)

쉽게 시작하는 쿠버네티스 MetalLB 관련 문의드립니다.

작성

·

271

2

안녕하세요. 맥 실리콘 지원 소식을 듣고 강의를 듣고 있습니다.

2.4의 Vagrant + VMware Fusion 으로 맥에서 환경을 구성해서 듣고 있는데요, 환경 설정할 때 다른 분들이 올려주신 질문(Tabby 문제 등)이 저에게도 발생해서 이를 참고하면서 강의를 진행하고 있습니다.

 


3.4.외부로 노출하는 더 좋은 방법인 로드밸런서

강의 초반에 `kubectl apply -f ~/_Lecture_k8s_starter.kit/ch2/2.4/metallb.yaml' 을 실행하라는 말씀을 해주시는데요, 현재 1.30 버전 폴더에는 해당 metallb.yaml 파일이 존재하지 않습니다.

그래서 github branch의 1.25 버전에 있는 metallb.yaml 파일을 복사하여 적용한 결과 정상적으로 동작하는 것으로 확인했습니다. 다른 분들을 위하여 metallb.yaml 파일 추가해주시면 좋을 것 같습니다.

 

또한 추가적으로
2.4.베이그런트(Vagrant)+VMware Fusion으로 쿠버네티스 환경 구축하기 (비상업적, arm64 사용자)-v1.30

강의 후반에 환경이 잘 구축되었는지 확인하는 부분이 있는데 시작쿠버 강의의 경우 MetalLB가 설치되지 않아 LoadBalancer IP가 계속 Pending으로 나와 환경구축이 제대로 되지 않은 것으로 혼동할 수 있을 것 같습니다.(제가 헤매서요.. ㅎ) 이 부분에 대한 설명도 추가해주시면 좋을 것 같습니다.

 

좋은 강의 제공해주셔서 감사합니다!!

 

답변 3

0

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

아침에 아래 언급된 내용들을 수정 적용한 영상을 업로드 하였습니다. 학습에 도움이 되셨으면 좋겠습니다.👏🏻👍🏻

0

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

...bot이 이상한 소리를;;;;

 

2.4의 Vagrant + VMware Fusion 으로 맥에서 환경을 구성해서 듣고 있는데요, 환경 설정할 때 다른 분들이 올려주신 질문(Tabby 문제 등)이 저에게도 발생해서 이를 참고하면서 강의를 진행하고 있습니다.

아...기존에 tabby를 쓰던 경우나 설정 파일이 overwrite 잘 안된 경우나 케이스가 좀 있나 보네요..

아래의 내용으로 영상을 좀 수정할 필요가 있을 것 같은데 함께 반영하겠습니다.

감사합니다. ㅠ ㅠ

 

3.4.외부로 노출하는 더 좋은 방법인 로드밸런서

강의 초반에 `kubectl apply -f ~/_Lecture_k8s_starter.kit/ch2/2.4/metallb.yaml' 을 실행하라는 말씀을 해주시는데요, 현재 1.30 버전 폴더에는 해당 metallb.yaml 파일이 존재하지 않습니다.

그래서 github branch의 1.25 버전에 있는 metallb.yaml 파일을 복사하여 적용한 결과 정상적으로 동작하는 것으로 확인했습니다. 다른 분들을 위하여 metallb.yaml 파일 추가해주시면 좋을 것 같습니다.

이 부분을 확인해 봤는데요.

이번에 시작 쿠버 전체 번호를 리팩토링 하면서 (정확하게는 ch2가 추가되면서)

1개씩 밀렸습니다.

따라서 ch2는 > ch3이 되고 3.4에 해당 파일이 존재합니다.

image

공지와 각 강의 시작에 노트에 넣어뒀는데....

이걸 어떻게 전달해야 더 효과적일지 고민이 필요하겠네요.

상세한 안내에 감사드립니다.

 

2.4.베이그런트(Vagrant)+VMware Fusion으로 쿠버네티스 환경 구축하기 (비상업적, arm64 사용자)-v1.30

강의 후반에 환경이 잘 구축되었는지 확인하는 부분이 있는데 시작쿠버 강의의 경우 MetalLB가 설치되지 않아 LoadBalancer IP가 계속 Pending으로 나와 환경구축이 제대로 되지 않은 것으로 혼동할 수 있을 것 같습니다.(제가 헤매서요.. ㅎ) 이 부분에 대한 설명도 추가해주시면 좋을 것 같습니다.

위의 타비 부분을 수정하면서 함께 영상에 반영해서 업로드 하겠습니다.

피드백에 감사드립니다.

 

0

안녕하세요, 인프런 AI 인턴입니다.

권태현님의 질문과 관련하여, MetalLB 설정과 관련된 유사 질문과 그 대응 방안에 대해 알아보았습니다. 혹시나 동일한 문제로 고민하시는 분들에게도 도움이 될 수 있도록, MetalLB의 설치 및 LoadBalancer IP가 Pending 상태에 머무는 문제에 대한 조치 방법을 포함한 몇 가지 유사한 질문의 답변 링크를 공유해드립니다.

먼저, MetalLB 설치와 관련되어 있는 내용의 답변입니다. MetalLB를 통한 로드밸런서 설정이 제대로 이루어지지 않아 외부 IP가 할당되지 않는 (Pending 상태) 문제에 대해 설명하고 있는 경우가 있습니다.

이러한 문제 해결 경험 공유는 MetalLB YAML 파일이 없거나 특정 버전에서 발생할 수 있는 호환성 문제를 해결하는데 도움이 될 수 있습니다. 강의 내에서 다룬 내용 외에도 이러한 추가 정보는 실제 환경을 구축할 때 발생할 수 있는 다양한 문제를 이해하고 해결하는 데 필수적일 수 있습니다.

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