• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    해결됨

LoadBalancer External IP 질문

23.03.13 21:37 작성 23.03.13 22:02 수정 조회수 265

0

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

[질문 하기]

안녕하세요, 온프레미스 환경에서 loadBalancer 를 사용하기 위해 metalLB를 사용한다는 것을 조훈님 유투브 영상을 보고 알게 되었습니다! 정말 감사합니다.

 

이 강의에서 다룬 내용은 아니라 혹시 해결책이나 원인 아시면 답변 부탁들릴게요ㅜㅜ.. MetalLB를 통해 생성된 192.168.35.101:80 으로 접속이 안되어서 혹시 다른 설정을 추가적으로 해야하는지 궁금합니다!

단순히 metallb 가이드를 따라 설치한 상태입니다.

  • 호스트 환경: window11 wsl2

  • 가상환경: ubuntu 20 LTS

  • k8s 버전: v1.25.4

  • docker 버전: v20.10.22

 

-kubectl get service

- kubectl -n metallb-system get configmap,pod

추가) 추가 확인해보니 http://192.168.35.101 이 아닌 http://localhost 으로 접속해야 붙네요

답변 1

답변을 작성해보세요.

1

안녕하세요

아마 이해하시는 부분처럼 강의에서 직접 다루는 내용이 아닌 경우에 해당 건을 답변하는 것에 대해서
매번 할 수가 없기 때문에 일반적으로 답변을 드리진 않지만...
(본업이 있고, 현재 강의에 개개인의 커스텀 되어 있는 것을 답변하는 것이 포함되지 않음)

위의 내용에 대해서 간단한 의견을 드리는 것이 다른 분들에게 도움이 될 것 같아서 아래와 같이 답변드립니다.

1.질문 내용 파악의 어려움
dlsgur2845님도 이해하고 있으시겠지만, 현재 질문으로 구조가 파악이 어렵습니다.

Windows > Ubuntu가 있고 아마도 거기에 k8s-ver 1.25를 설치했는데 도커가 있다...

1.24 이후에는 도커(docker)를 런타임으로 사용할 수 없습니다. 아마 참고로 도커에 대한 정보를 함께 주신 것 같은데... 제가 제공해 드리는 환경은 특별히 저희가 의견을 나누지 않아도 이미 정해진 환경으로 배포되기 때문에 어느정도 수준에서 이해가 되지만....
위와 같이 무언가 새롭게 어떤 식으로 하신 것에 대해서는 제가 이해하기 어렵습니다.
노드가 몇 개인지도 현재 모르겠어요...
아마도 speaker가 한개라면 아마도 워커 노드가 1개 같기는 한데...확실히는 모르겠네요.


2.MetalLB 관련
MetalLB 버전에 따라 동작은 다릅니다...메뉴얼에 보면 설명이 있는데요.
정확하게는 저도 지금 찾아봐야 하는데 0.13.4? 던가..이후로 CRD로 바뀌었습니다.
이에 configmap을 사용해서 ip range를 잡아 주신 것인지 detail한 내용을 파악하기도 어렵고..
L2로 진행하신지 L3(BGP)로 진행하신지도 모르겠습니다.

3.네트워크 구조 및 목적

현재 MetalLB를 통해서 어떤걸 하고자 하시는 것인지 현재 만드신 랩이나, 어떤 부분을 하시거나 목적을 파악하기 어렵습니다. 또한 192.168.35.101에 route path 또는 현재 네트워크 구조도 제가 모르겠습니다.

어려움이 많으시겠지만, 위와 같은 이유로 제가 답변을 드리기 위해서는 많은 서로 간의 이해가 필요하고
그런 부분들은 강의자를 통해서 제공 받기는 어려울 것 같습니다.

제 생각에는 직접 보면서 물어볼 수 있는 오프라인 강의나, 주변 함께 일하는 엔지니어나, 오픈채팅, 커뮤니티 모임등에서 물어가면서 이해해가면서 하시면 어느정도 진행이 될 것으로 보여지나...

현재 질문&답변이라는 일종의 정해진(UDP같은 느낌의...) 커뮤니케이션으로는 위와 같은 질문은 진행이 쉽지 않습니다.

이에 대해 이해를 부탁드립니다.


dlsgur2845님의 프로필

dlsgur2845

질문자

2023.03.14

안녕하세요, 친절한 답변 감사드립니다.

 

말씀 들어보니 제 질문만으로는 환경 파악이 힘든것 같아 보이네요. 질문을 최대한 짧게 하고자 생략한 부분도 많고 현재 서버, 쿠버네티스, 등등 다양하게 병렬적으로 공부중이라 내용 파악이 힘들게 질문했던것 같습니다~ 그럼에도 친절하게 알려주셔서 감사합니다!

 

책으로만 공부할때는 이해가 어려웠는데 강의 들으니 이해가 빨라 궁금증도 이것저것 생기네요~ 좋은 강의 감사합니다!

별말씀을요...
아마 현재 MetalLB와 Virtual 환경(Hyper-V? 또는 VirtualBox 또는 VMware Workstation등등)이실꺼 같은데 그에 따른 네트워크 구조를 먼저 보셔야 할 것 같습니다.

흥미를 느끼셨더니 가장 그 부분이 기쁘네요. :)
쿠버네티스를 통해서 앞으로 IT 경험이 생활이 진짜 정말 더 행복해 주시면 좋겠습니다.