간단히 말하면 컨테이너 오케스트레이션입니다!(Google꺼지만 오픈 소스)오케스트레이션 우리가 흔히 아는 오케스트라처럼 컨테이너를 아름답게(?!) 효율적으로 관리 해주는 것입니다. 컨테이너의 개념은 Docker에서 상세하게 보실꺼지만 밑에서 간단하게 설명하겠습니다.=>
1.Kubernetes 상세 요소 =>컨테이너 기반의 애플리케이션을 개발하고 배포할 수 있도록 설계된 오픈 소스 플랫폼 하나의 애플리케이션을 생성하기 위해서는 pod 가 필요 pod 가 쿠버네티스에서 생성할 수 있는 가장 작은 배포 단위 pod 외에 service,vo
쿠버네티스 클러스터: 여러 리소스를 관리하기 위한 집합체로 마스터 노드 와 워커 노드로 하나의 클러스터를 구성마스터 노드: 쿠버네티스 클러스터 전체를 관리하는 시스템으로 control plane 이라고도 합니다.워커 노드: 마스터 노드에 의해 명령을 받아서 파드를 생성
파드를 관리하는 역할을 수행하는 것으로 DaemonSet, Deployment, 레플리카셋, 스테이트풀셋, 잡, 크론잡, 레플리케이션 컨트롤러Deployment: 쿠버네티스에서 상태가 없는 애플리케이션을 배포할 때 사용되는 가장 기본적인 컨트롤러로 레플리카셋의 상위 개
특징파드가 사용하는 네트워크와 호스트(노드)가 사용하는 네트워크는 다름, 노드 내의 파드들은 가상의 네트워크를 이용하지만 호스트는 물리 네트워크를 이용하기에 같은 노드에 떠 있는 파드끼리만 통신이 가능 다른 노드의 파드와 통신하려면 CNI 플러그 인이 필요: 쿠버네티스
서비스란 말은 다양한 곳에서 쓰인다. 과연 그럼 쿠버네티스에서 서비스는 무엇 인가? 사람들이 그냥 대충 이해하고 넘어가는 경우가 많지만 상당히 중요한 내용이므로 정리하고자 한다.서비스(Service)는 파드들을 통해 실행되고 있는 애플리케이션을 네트워크에 노출(expo
Ingress란? Ingress의 뜻 : Ingress는 외부로부터 서버 내부로 유입되는 네트워크 트래픽. Ingress는 서비스의 한 종류가 아니다. 여러 서비스들 앞에서 “스마트 라우터(smart router)” 역할을 하거나 클러스터의 진입점(entrypoint)