분류 전체보기25 Kubernetes Network Study #2(Service to Pod) 이번 장에서는 Service가 Pod로 어떻게 트래픽을 포워딩할 수 있는지 알아보도록 하겠습니다. 일단 kubernetes의 Service는 뭘까요? Pod가 2개 이상 있을경우 엔드포인트도 2개가 된다는 건데요. 이들을 한데 묶어 Service라는 가상의 Loadbalancer가 트래픽을 분하도록 해주는 Kubernetes Resource중 하나입니다. Service는 타입이 총 4가지가 있습니다. - ClusterIP: 클러스터 내부에서만 사용할 수 있는 Service - NodePort: 노드 외부에서 접속 가능하도록 해주는 Service - LoadBalancer: CSP사의 Loadbalancer와 연계하여 외부에서 접속 가능하도록 해주는 Service - External Name: Extern.. 2023. 11. 23. Kubernetes Network Study #1 (Pod to Pod, CNI. Calico) Calico가 무엇인지 알기 전에 먼저 Kubernetes에서는 왜 CNI(Container Network Interface)가 필요한가부터 알아봐야할 것 같습니다. 왜 CNI가 필요할까요? 공식문서상 쿠버네티스는 4가지의 풀어야할 네트워킹 문제가 있다고 합니다. 1. 고도로 결합된 컨테이너 간의 통신(이는 pause컨테이너를 통해 Localhost통신으로 해결 됩니다.) 2. pod 간 통신 3. pod와 Service 간 통신 4. 외부와 Service 간 통신 이러한 문제점들을 해결하기 위해 생겨난 것이 CNI이며 이를 통해 위 문제점 들을 극복하여 대규모 클러스터 환경에서도 높은 네트워킹 퍼포먼스로 운영할 수 있게 됩니다. 가장 보편적으로 많이 사용하는 CNI는 Calico이나, CNI의 종류는 .. 2023. 11. 22. [NHN Cloud] Open Metrics를 활용한 Monitoring시스템 구축하기 1. 개요 해당 문서는 NHN Cloud의 Service Monitoring서비스 중 Openmetrics를 활용하여 Grafana와 연계해 사용하는 방법을 가이드하는 문서입니다. 2. Architecture 수집 작업 공간 생성: Advanced Monitoring 기능을 사용하기 위해 가장 먼저 수행해야 하는 것은 작업 공간을 만드는 것입니다. 모니터링 목적과 성격이 같은 것을 하나의 작업 공간으로 정의하고, 수집 대상과 지표의 시각화 방법을 관리할 수 있습니다. node_exporter 설치: node_exporter를 설치하여 NHN Cloud의 Prometheus가 metric을 수집할 수 있도록 합니다. 수집대상 지정: 작업 공간을 생성했다면 각 공간에서 모니터링할 대상을 지정해야 합니다. 대.. 2023. 8. 8. [NKS]Ncloud Kubernetes Service 구축 방법 쿠버네티스는 최근 떠오르는 가장 인기 있는 컨테이너 오케스트레이션 도구 중 하나입니다. 관리형 쿠버네티스 서비스는 여러 클라우드 제공자에서 쿠버네티스 클러스터를 쉽게 생성하고 관리할 수 있게 제공해주는 서비스인데요. 이 글에서는 NKS를 사용하여 쿠버네티스 클러스터를 구축하는 방법에 대해 알아보겠습니다. 잠깐. 일단 NKS를 구축 해보기 전에 CSP에서 제공하는 관리형 Kubernetes에 대한 장단점을 알아보도록 하겠습니다. 1. 다양한 Cloud Service와 연계하여 사용할 수 있다. > LB연동, Monitoring Service, Storage, CI/CD 서비스(Source Commit, Source Build, Source Deploy, Source Pipeline 서비스) 등등... 2... 2023. 8. 7. 이전 1 2 3 4 5 6 7 다음