강의

멘토링

로드맵

Inflearn Community Q&A

jihyeonjang9662's profile image
jihyeonjang9662

asked

The Trend is Kubernetes (Beginner to Intermediate Edition)

Bare-Metal에서 서비스 타입을 LoadBalancer로 expose 하는 방법

Written on

·

223

1

강의에서 서비스를 LoadBalancer로 띄우려면 플러그인을 설치해줘야 한다고 하셨는데

어떤 플러그인을 설치해서 어떻게 설정해야 하는지 알수 있을까요?

dockerkubernetes

Answer 2

0

1pro님의 프로필 이미지
1pro
Instructor

안녕하세요.

위에 제가 답변 드린 내용이 질문하신 얘기와 좀 다른 대답인것 같아 늦었지만 다시 답변드릴려고 합니다.

베어메탈에서 LoadBalancer 타입의 서비스를 만들기 위해 설치해야 할수 있는 플러그인은 MetalLB라는 플러그인이 있습니다.

일단 구글링으로 kubernetes metallb를 검색하면 관련된 내용을 많이 찾아 볼 수가 있고요.

저도 사용해보진 못해서 자세한 설명을 드리기가 힘들지만 추후 해당 내용에 대해 설치영상을 만들어 보고싶네요^^

감사합니다. 좋은하루되세요!

0

1pro님의 프로필 이미지
1pro
Instructor

네, 일반적으로 LoadBalancer는 클라우드 플렛폼을 사용했을때 그 플랫폼에서 제공되는 기능이고요.

베어메탈에서 이러한 기능을 사용하려면 ingress controller를 통해서 사용가능합니다.

ingress controller에 종류는 또 여러가지지만 그중 대표적으로 Nginx를 많이 사용하고요. Ngnix 세팅을 통해서 external-ip가 제공되도록 만들수 있어요.

여기 댓글로써 자세한 설명을 드리기엔 한계가 있고요. 일단 제 자료실에 유튜브들을 보시면 ingress에 대한 내용들이 많이 있습니다.

https://kubetm.github.io/info/youtube-openinfra-2019/

그리고 현재 연재중인 제 중급편 강의에서도 ingress controller에 대해 강의 예정이 있는데 그때 자세히 다루도록 할께요.

감사합니다.

jihyeonjang9662's profile image
jihyeonjang9662

asked

Ask a question