728x90 loadbalancer2 [Spring Cloud 를 활용한 MSA 기초] 5. Client LoadBalancer - Ribbon 5. Client LoadBalancer - Ribbon youtu.be/K4laj5cDYLg Server Side LoadBalancer 일반적인 L4 Switch 기반의 Load Balancing Client 는 L4 의 주소만 알고 있음 L4 Switch 는 Server 의 목록을 알고 있음(Server Side Load Balancing) H/W Server Side Load Balancer 단점 (장점도 있지만..) H/W 가 필요 (비용 up, 유연성 down) 서버 목록의 추가를 위해서는 설정 필요 (자동화 어려움) Load Balancing Schema 이 한정적 (Round Robbin, Sticky) 12 factors 의 dev/prod 를 만족하기 어려움 Client LoadBala.. SpringCloud 2021. 2. 7. [데브옵스를 위한 쿠버네티스 마스터] 쿠버네티스 핵심 개념-Services Services 포드의 문제점 포드는 일시적으로 생성한 컨테이너의 집합 때문에 포드가 지속적으로 생겨났을 때 서비스를 하기에 적합하지 않음 IP 주소의 지속적인 변동, 로드밸런싱을 관리해줄 또 다른 개체가 필요 이 문제를 해결하기위해 서비스라는 리소스가 존재 서비스의 요구사항 외부 클라이언트가 몇 개이든지 프론트엔드 포드로 연결 프론트엔드는 다시 백엔드 데이터베이스로 연결 포드의 IP가 변경될 때마다 재설정 하지 않도록 해야함 서비스의 생성방법 kubectl의 expose가 가장 쉬운 방법 YAML을 통해 버전 관리 가능 apiVersion: v1 kind: Service metadata: name: http-go-svc spec: ports: - port: 80 targetPort: 8080 selec.. 개발강의정리/DevOps 2020. 12. 27. 이전 1 다음 💲 추천 글 728x90