쿠버네티스 오브젝트란?
쿠버네티스 클러스터를 이용하여 애플리케이션(Application)을 배포하고 운영하기 위해 필요한 모든 쿠버네티스 리소스
쿠버네티스 오브젝트
- Cluster
- 컨테이너화된 애플리케이션을 실행하는 노드라고 하는 작업자 시스템 세트
- 모든 클러스에는 하나 이상의 작업자 노드가 있음
- 클러스터에는 클러스터를 관리하는 서비스를 실행하는 제어평면도 있음
- Node, Namespace
- K8s는 컨테이너를 Pod를 그룹화하고 해당 Pod를 노드에서 실행하도록 할당하여 워크로드를 실행
- 노드는 클러스터에 따라 가상 머신 or 물리적 머신 일 수 있음
- 각 노드는 컨트롤 플레인에서 관리
- Pod를 실행하는 데 필요한 서비스를 포함
- 어디에 실행할거니? 할 때 고민할 부분
- Pod
- 하나 이상의 컨테이너 그룹
- Pod는 컨테이너를 실행하는 방법에 대한 사양인 PodSpec 파일에 의해... read more