본문 바로가기

kubernetes

(3)
KUBERNETES(UID,클러스터, 노드,파드(pod)) UID란? 클러스터의 각 오브젝트는 해당 유형의 리소스에 대하여 고유한 이름을 가지고 있다. 이름은 namespace 내에서 유일하면 된다. Namespace 는 분리하기 위한 용도와, DNS 이름이 분리되는 용도를 위해 사용한다. 모든 쿠버네티스 오브젝트는 전체 클러스터에 걸쳐 고유한 UID를 가진다. kubernetes 의 클러스터,노드 개념 위 그림처럼 클러스터는 하나의 master node와 여러 work node 들이 연결되서 하나의 클러스터라는 개념이 만들어진다. master는 쿠버네티스의 메인 기능들을 담당하는 역할이고 node는 실제 app(pod)들이 구동되기 위해 자원을 제공하는 역할이다. master 와 node는 실제 물리적인 서버 입니다(minikube 같은 경우 하나의 노드에 둘..
(Kubernetes)API 리소스 보호되어 있는 글입니다.
클러스터 구성 클러스터 구성 control plane (master node) -클러스터의 관리하는 역할 담당 -위 그림과 같이 scheduler,etcd,controller manager,api server 로 구성이 되어 있고 kubectl 이라는 명령어를 사용하면 api server를 통해 명령어 처리를 진행한다. master node 구성 요소 API Server 쿠버네티스 클라이언트의 요청사항을 처리하는 API 제공하고 그 상태를 저장하는 etcd를 데이터 저장소로 사용합니다. Scheduler 노드의 자원 사용자원 상태를 관리한다(cpu.mem 등등) 새로운 워크로드를 사용할 때 어디서 배포할지도 관리하는 역할이다. etcd 분산 key - value 저장소로 클러스터 상태 저장하는 공간이라 생각하면 1.e..