Services - LoadBalancer

Watermelon·2026년 1월 6일

CKA 학습 과정

목록 보기
23/35

LoadBalancer 이해하기

  • 많은 IP 중 하나에 접속하면 됨
  • 사용자는 도메인을 통하여 접속하고 싶음

도메인 연결

  • 로드 밸런서 용도로 새 가상머신을 생성하고 HAProxy와 같은 적절한 로드 밸런서를 설치 및 구성하면 됨
  • 또는 nginx 등 다음 기본 노드로 트래픽을 라우팅하도록 로드밸런서 구성
  • 이후 부하 분산 기능 설정한 다음 유지 관리하는 것은 번거로울 수 있음
  • 클라우드 플랫폼 사용 시 클라우드의 기본 로드 밸런서 사용 가능
  • k8s는 google cloud 등 특정 클라우드 공급자의 기본 로드 밸런서와의 통합 지원
  • google cloud, AWS, Azure는 해당 기능을 지원

Loadbalancer

apiVersion: v1
kind: Service
metadata:
  name: myapp-service
spec:
  type: loadbalancer
  ports:
  - targetPort: 80
    port: 80
    nodePort: 30008
profile
많은 경험을 해보고자 하는

0개의 댓글