DevOps/Kubernetes2 쿠버네티스 기초탄탄 걸 - Control Plane 컨트롤 플레인 (control plane)클러스터의 핵심으로 클러스터의 상태 및 설정값을 저장하고 관리함하나 이상의 master node에 복제되어 관리현재의 클러스터 상태를 사용자가 원하는 클러스터 상태로 끊임없이 조정해주는 컨트롤 센터 마스터 (Master Node)노드를 제어하고 전체 클러스터를 관리하는 컨트롤러전체적인 제어/관리를 하기 위한 관리 서버 노드 (Node)컨테이너가 배포될 물리서버 혹은 가상머신이며 워커노드(worker node)라고도 부름 파드 (Pod)단일 노드에 배포된 하나 이상의 컨테이너 그룹파드라는 단위로 컨테이너를 여러 개 묶어서 파드 단위로 관리할 수 있게 해줌 ETCD클러스터 안의 각 구성요소들에 대한 정보가 키-값 형태로 저장된 데이터베이스API와 상호작용을 함 .. 2022. 12. 29. 쿠버네티스 기초 탄탄걸 - Kubernetes 개요 쿠버네티스의 명칭은 키잡이(helmaman)나 파일럿을 뜻하는 그리스어에서 유래했다. K8s라고도 불리는데 이는 K와 S사이에 있는 8글자를 나타내는 약식 표현이다 전통적인 배포애플리케이션을 물리서버에서 실행 한 물리서버에 여러 애플리케이션의 리소스를 감당하기 힘들어져서 리소스 할당의 문제가 생김ex. 한 물리서버에 여러 개의 애플리케이션을 설치한다. 애플리케이션은 각각 크기가 다르다. 리소스를 많이 차지하는 애플리케이션일 수도 있고 적게 차지하는 애플리케이션일 수도 있으며 이런 애플리케이션이 여러 개 섞여있을 것이다. 이것은 애플리케이션의 성능 저하를 가져올 수 있고, 리소스가 충분히 잘 활용하지 못할 수 있다. 가상화 배포전통적인 배포 방식의 단점을 해결하기 위해 가상화가 도입됨. 하나의 물리.. 2022. 12. 27. 이전 1 다음 반응형