creative&enjoy

HS Consulting BUSINESS

Docker/kubernetes

Search posts
쿠버네이트기초
HSConsulting Hits:36865 211.50.52.212
2021-02-02 07:28:35

1. 그리스어로 조타수라는 뜻으로 오늘날 사실상 표준으로 사용되고 있는 컨테이너 오케스트레이션도구

2. 대부분의 리소스를 오브젝트라고 불리는 형태로 관리(Pod, Relica Set, Service, Deployment)

3. 컨테이너 집합 - > Pods(컨테이너를 다루는 기본 단위)

4. 컨테이너 집합을 관리하는 컨트롤러 - > Replica Set

5. kubectl 이라는 명령어로 쿠버네티스를 사용, 대부분 직업 kubectl 명령어로 실행, 그러나 Yaml 파일을 더 많이 사용

6. 쿠버네티스는 여러개의 컴포넌트로 구성돼 있음- 쿠버네티스의 노드는 마스타, 워커 노드로 나뉘어 있음  이중 마스타노드는 클러스터를 관리하는 역할, 워커노드는 애플리케이션 컨테이너가 생성, 쿠버네티스입장에서는 도커데몬 또한 하나의 컴포넌트

7. 마스터 노드 에서는 API 서버(kube-apiserver), 컨트롤매니저(kube-controller-manager), 스케쥴러(kube-scheduler), DNS 서버(coreDNS) 등이 실행, 모든 노드에서는 네트워크 구성을 위해 프락시(kube-proxy), 네트워크 플러그인(calico, flanner)이 실행

8. 쿠버네티스 클러스터 구성을 위해 kubelet이라는 에이전트가 모든 노드에서 실행, kubelet은 컨테이너 생성, 삭제뿐만 아니라 마스터와 워커노드간의 통신 역활을 함께 담당하는 매우 중요한 에이전트

9. 꼭 알아야 할 4가지 오브젝트-Pod, Relica Set, Service, Deployment

 

Comment[0]

OPEN Close