You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

■ MetalLB

MetalLB는 표준 라우팅 프로토콜을 사용하여, 베어 메탈에 Kubernetes 클러스터에 대한 외부 로드 밸런서의 구현을 제공한다.


Kubernetes는 베어 메탈 클러스터를 위한 네트워크 로드 밸런서 (LoadBalancer 유형의 서비스) 구현을 제공하지 않는다.

(Kubernetes가 제공하는 Network LB의 구현은 다양한 IaaS 플랫폼 (GCP, AWS, Azure ...)을 호출하는 모든 코드임, 즉 default Cloud환경에서만 지원)

따라서, 베어 메탈 환경에서도, Cloud와 같이 안전하고 빠른 LoadBalancer 기능을 지원하기 위해, MetalLB 프로젝트가 시작되었다.


<설치>

Installation With Kubernetes Manifests


> kubectl apply -f https://raw.githubusercontent.com/google/metallb/v0.7.3/manifests/metallb.yaml




Installation With Helm


> helm install --name metallb stable/metallb
  • helm의 경우 stable 저장소에 업데이트 되는 interval이 존재한다. 



  • No labels