• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

LB 설치 관련

22.05.18 12:43 작성 조회수 163

0

좀.. 쓸데없는 질문이긴 한데..

강의내용을 보면 LB 기능을 하는 별도의 프로그램(?)을 먼저 설치하고 해당 LB 기능을 이용하는데 혹시 쿠버네티스에서 기본으로 제공하는 LB가 있는지요? 그리고 만약 LB 기능을 하는 별도의 프로그램을 설치하지 않은 상태에서 LB 구성을 한다면 어떤 error 메시지가 나오는지도.. 살짝 궁금하긴 합니다.

별도로 가이드가 나오는것이지.. 예를들어 '먼저 LB 기능을 업데이트(또는 설치)후에 구성하세요' 라던지... 하는 문구가 있을까요?

답변 2

·

답변을 작성해보세요.

3

주도님의 프로필

주도

2022.05.22

안녕하세요, 끼야호우님.

튜터 주도입니다.

 

Q1.쿠버네티스에서 기본으로 제공하는 LB가 있는지요?

A1. 현재 쿠버네티스에서 기본으로 제공하는 LB는 없습니다. 외부LB를 사용하려면 퍼블릭 클라우드(GCP, AWS, Azure 등)의 LB 서비스를  이용하거나 혹은 강의에서 나온 MetalLB를 설치하여 사용합니다.

 

Q2.만약 LB 기능을 하는 별도의 프로그램을 설치하지 않은 상태에서 LB 구성을 한다면 어떤 error 메시지가 나오나요?

A2. 겉으로 별다른 error 메시지는 없으며, 바로 lb가 생성된 것처럼 보입니다. 하지만 status는 pending 상태로 나옵니다.

 

관련 강의는 그림으로 배우는 쿠버네티스(v1.22) > 4.4 로드밸런서 에서 확인하실 수 있으며,

공식 LB문서를 보시면 학습에 참고가 되실 것 같습니다.

 

참고 : 

공식 문서 : https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/ 

Metallb : https://metallb.universe.tf/installation/ 

 

혹시 추가로 궁금하신 점이 있으면 남겨주세요

감사합니다 :)

 

0

주도님의 프로필

주도

2022.05.20

안녕하세요, 끼야호우님.

튜터 주도입니다.

 

질문 주신 내용은 테스트 후 답변드리겠습니다.

 

감사합니다.

 

(일단 쿠버네티스에서 기본적으로 지원하는 LB는 없습니다!)