본문 바로가기

LoadBalancer2

Kubernetes NodePort vs LoadBalancer vs Ingress 비교 목차 LIST 시작하기 전에 : ClusterIP - 쿠버네티스 내부에서만 Pod에 접근하기 appVersion: v1 kind: Service metadata: name: hostname-svc-clusterip spec: ports: - name: web-port port: 8080 # 쿠버 내부에서만 사용가능한 고유한 IP(Cluster IP)에 접근할 때 사용할 Port targetPort: 80 # 접근 대상 Pod들이 내부적으로 사용하고 있는 port를 입력해야 합니다. selector: app: webserver # 이 서비스가 어떤 라벨을 가지는 pod에 접근 가능한지 type: clusterIP ClusterIP 서비스 생성 결과 $ kubectl get svc NAME TYPE CLUS.. 2022. 11. 24.
Load Balancer란? / L4 load balancer, L7 load balancer Load Balancer(로드밸런서) 란? 로드밸런서는 서버에 가해지는 부하(로드)를 분산(밸런싱) 해주는 장치 또는 기술이다. 클라이언트와 서버풀(분산 네트워크를 구성하는 서버들의 그룹) 사이에 위치하며 한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리해 각각의 서버가 최적의 퍼포먼스를 낼 수 있도록 한다. Scale-out 방식으로 서버를 증설하기로 결정했다면 여러 대의 서버로 트래픽을 균등하게 분사해주는 로드밸런싱이 반드시 필요하다. OSI 계층에서 상위(7계층 Application Layer)에서 사용되는 장비는 하위 계층의 장비가 갖고 있는 기능을 모두 가지고 있으며, 상위 계층으로 갈수록 더 정교하게 로드밸런싱 할 수 있다. → 즉, L7 Load balancer가 L4 Load balan.. 2022. 2. 15.
반응형