목록분류 전체보기 (52)
하마롱크의 블로그

쿠버네티스 서비스는 동적으로 변하는 IP를 가지는 Pod들에 고정된 방법으로 접근하고, 동일한 서비스를 제공하는 Pod 그룹에 접근하는 단일 진입점을 생성하는 리소스이다. 각 서비스에는 서비스가 존재하는 동안 변하지 않는 IP와 port가 있다. 클라이언트는 해당 IP:port에 연결할 수 있고, 이 연결은 서비스를 제공하는 Pod 중 하나로 라우팅된다. 서비스 타입 ClusterIP 동일한 서비스를 지원하는 Pod는 하나 이상 존재할 수 있다. 이때 ClusterIP를 통해 백엔드의 동일한 서비스를 제공하는 Pod들로 로드밸런싱이 가능하다. Selector의 Label이 동일한 Pod를 그룹으로 묶고, 같은 서비스를 제공하는 Pod 그룹에 단일 진입점(Virtual IP)을 제공한다. 동일한 그룹으로 ..
클라우드 네이티브란? 넓은 의미의 정의 - 클라우드의 이점을 최대로 활용할 수 있도록 애플리케이션을 구축하고 실행하는 방식을 의미한다. - 마이크로서비스 아키텍터(MSA)를 채택하고 컨테이너, 쿠버네티스와 같은 기술, 도구와 DevOPs, 애자일 방법론 등의 도입을 통해 개발자 생산성, 비지니스 민첩성, 가용성 및 비용 절감 효과 높일 수 있다. CNCF 정의 Linux Foundation 산하의 CNCF(Cloud Native Computing Foundation)재단에서는 클라우드 네이티브로 전환할 수 있는 오픈소스 기술들을 추진하고 관리하고 있다. CNCF에서 클라우드 네이티브에 대해 내린 정의는 다음과 같다. - 퍼블릭, 프라이빗, 하이브리드 클라우드 환경에서 확장성 있는 애플리케이션을 만들고 운..