Virtual environment/Google Cloud Platform

Kubernetes Node

D4tai1 2018. 4. 26.

1. Kubernetes 란?

- 리눅스 컨테이너 작업을 자동화 시키는 오픈소스 플랫폼

- High Availability Cluster를 조종하고 Automation(자동화) 하는 플랫폼

 

2. Cluster 란?

- 여러 개의 컴퓨터를 연결해서 하나의 덩어리(Cluster)로 작동되도록 연결한 하나의 유닛

- Kubernetes를 사용하면 컨테이너화 된 어플리케이션을 별도의 Sysem 없이 Cluster에 배포가능

- 단, 어플리케이션을 개별 호스트에서 분리하는 방식으로 컨테이너화를 해야함

- Kubernetes는 Cluster전체에서 어플리케이션 컨테이너의 배포 및 스케줄을 효율적으로 자동화

- 하나의 클러스터 = 하나의 마스터 + 여러개의 노드

  + 마스터 : 클러스터를 지휘 및 조정, 클러스터에 대한 글로벌 의사결정, 클러스터 이벤트 감지 및 응답

  + 노드 : 응용프로그램을 실행시키는 worker, minion이라고도 불림, 포드를 시랭하는데 필요한 서비스가 존재, 마스터로부터 관리됨

'Virtual environment > Google Cloud Platform' 카테고리의 다른 글

도커  (0) 2018.04.27
BigQuery: Qwik Start - Web User Interface  (0) 2018.04.27
클라우드 런처로 서비스 제공  (0) 2018.04.26
가상머신 만들기  (0) 2018.04.26

댓글