본문 바로가기

프로젝트&&스터디/KANS2기14

[KANS-5주차] service- LoadBalancer Type과 MetalLB 이번 학습과정은 Service의 LoadBalancer Type과 이를 온프레미스에서 활용할 수 있는 MetalLB를 알아보겠습니다. Load Balancer 타입일단 Load Balancer Type은 NodePort와 동일하게 외부 클라이언트가 쿠버네티스 내부로 들어올 수 있도록 만들어주는 기능입니다. 다만 Node의 IP를 직접적으로 알지 않아도 External IP라는 외부 IP를 통해서 접근할 수 있게 일종의 프록시 역할을 대신하고 있습니다. 쿠버네티스에서는 직접적으로 LB 컴포넌트는 없기 때문에 MetalLB같은 오픈소스 소프트웨어를 사용하고 있습니다. 지난번 글에서 LoadBalancer 타입을 약간 언급했는데, 클라우드 환경에서는 편하게 LoadBalancer 서비스에서 대신하고 있습니다... 2024. 10. 5.
[KANS] kubernetes-service (1) - ClusterIP와 NodePort 이번 주제는 kubernetes의 네트워크 service에 대해서 알아보도록 하겠습니다. 전통적인 트래픽 전송은 pod에 할당된 IP에 직접 호출하는 것이였습니다. 우리가 10.0.1.1이라는 pod IP를 알면 그냥 호출하면 되는거죠.  그런데 우리가 흔히 실제로 운영을 하다보면 컨테이너는 쉽게 문제가 생겨 죽거나 급증하는 트래픽을 감당하기 위해 auto scaling 되기도 합니다. 그럼 이 pod의 IP들을 알 수 없어 감당하기 힘들어지게 되죠.따라서 가상의 고정 IP를 할당하고, 쉽게 호출할 수 있는 도메인을 제공하는 Service가 등장하게 됩니다.  Service yamlhttps://kubernetes.io/docs/concepts/services-networking/service/ 공식문서.. 2024. 9. 24.