-
도커 & 쿠버네티스 개념정리DevOps/도커 & 쿠버네티스 2026. 8. 13. 13:51
● 쿠버네티스 클러스터 서비스 구조

쿠버네티스 클러스터 : 소프트웨어 단에서 어플리케이션 레벨로 정리하여 부하를 분산시키고, 서비스 지속성을 올리기 위해 고안됨.
각, 노드들과 파드들을 관리해주는 오케스트레이션 툴이다. (기본은 CLI로 제공하나, GUI로 쓸수도 있다.)
▶ 쿠버네티스 클러스터
K8S : 상용 엔터프라이즈급 쿠버네티스 (K3S 보다 더 많은 기능을 제공)
커스터마이즈를 디테일하게 요구하므로 K3S 다루기 좀 더 까다로울 수 있음.
K3S : 테스트하기 편한 경량의 쿠버네티스
▶ 도커 엔진 & 도커 허브
도커 엔진 : 컨테이너를 실행하기 위한 런타임 엔진
도커 허브 : 내가 짠 하나의 App을 컨테이너로 만들어서 도커 이미지의 형태로 저장하여 모아둔 저장소
퍼블릭 공간에는 전 세계 사람이 전부 접근할 수 있으며, 프라이빗 공간엔 나만이 접근할 수 있다.
K3S 에서는 최근에는 기본적으로 Containerd 엔진이 기본 내장되어 있으며, K8S에서는 워커노드에 직접 세팅해주어야 한다.
그러면, 도커 허브에 생성된 내 도커 이미지를 어떤 방식으로 가져와서 쿠버네티스 클러스터에 실행할까?
간단히 설명하자면, 아래와 같다.
Docker Hub │ 이미지 pull │ ▼ ┌─────────────────┐ │ K8s Worker Node │ │ │ │ kubelet │ │ │ │ │ CRI │ │ │ │ │ containerd │ │ │ │ │ Pod │ │ │ │ │ Container │ └─────────────────┘● 쿠버네티스 클러스터 서비스 활용 구성 예시
<...>
'DevOps > 도커 & 쿠버네티스' 카테고리의 다른 글
도커 데스크탑 설명&활용 (0) 2026.09.01 Windows 11 - Docker Desktop 설치 & WSL integration (0) 2026.09.01