inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

대세는 쿠버네티스 (초급~중급편)

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

233

jihyeon.jang

작성한 질문수 5

1

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

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

docker kubernetes

답변 2

0

일프로

안녕하세요.

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

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

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

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

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

0

일프로

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

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

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

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

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

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

감사합니다.

yml 작성하다가 에러 발생해서 문의 드립니다.

0

39

2

설치수업중에 질문드립니다.

1

58

2

기초다지기 설치 문의드립니다.

1

108

4

HPA 부분 Auto Scaler 설치하는 링크가 없습니다!!

1

67

3

클러스터 초기화 및 팟 네트워크 세팅시 문제가 있습니다

1

103

1

환경 구성에 있어서 질문드립니다

1

93

2

configMap 파일생성

1

78

2

dashboard에서 pod 생성이 되지 않습니다.

1

79

2

nodePort 서비스 접근 Client sent an HTTP request to an HTTPS server

1

75

2

대시보드 화면이 달라요 ㅠㅠ

1

62

2

대시보드 접근이 안됩니다!

1

99

2

Ingress실습에 난관이 있습니다

1

68

2

master 노드에서 ssh 로그인 창이 안뜨는 오류

1

83

3

안녕하세요 일프로님 궁금한 거 있습니다

0

51

1

7강 마지막 대시 보드 출력에 관한 문제

1

57

2

Could not resolve host: externalname1; Unknown error

0

60

2

Failed to create pod sandbox

1

91

2

자료실을 못 찾겠습니다 ㅜ ㅡ ㅜ

0

58

2

0/3 nodes are available

1

57

2

Back-off restarting fail~~

1

101

4

쿠버네티스 대시보드 접속 문제

1

90

2

설치관련 질문입니다

1

117

2

raw.githubusercontent.com 에 대한 질문

1

139

2

worker노드 추가시에

1

69

1