DevOps/Kubernetes
[Kubernetes][CKA] Core Concepts - Cluster Architecture 개요 및 Docker vs ContainerD
Cluster Architecture 개요 목적 : 자동화된 방식으로 app 을 컨테이너 형태로 호스팅 → Why ? 응용 프로그램의 많은 인스턴스를 쉽게 배포하고, 응용프로그램 내 다양한 서비스 간의 통신이 가능 쿠버네티스 클러스트는 노드의 집합이다. 노드는 on-premise 또는 클라우드, 컨테이너 일 수 있다. 노드의 종류에는 워커노드와 마스터 노드가 있다. 관계 마스터 노드는 클러스터의 전반적인 관리와 조정을 담당하며, 워커 노드는 실제 컨테이너를 실행하는 역할 마스터 노드의 컴포넌트들은 워커 노드에 있는 애플리케이션의 배포, 관리 및 스케줄링을 조정 kubelet은 워커 노드에서 실행되며, kube-apiserver를 통해 마스터 노드와 통신 kube-apiserver는 kubelet의 요청을..