개념
1. 쿠버네티스는 여러 컨테이너를 관리하기위한 오케스트레이션 도구이다.
2. 클러스터는 여러대의 서버가 모여 쿠버네티스같은 하나의 논리적 단위를 구성하는것을 의미한다. 클러스터 관리자는 노드라고 하는 각각의 서버를 관리한다.
3. 쿠버네티스 애플리케이션은 컨테이너에서 실행되고 한 컴포넌트를 여러 컨테이너에서 여러번 실행하여 스케일링을 구현( 처리능력)하고 가용성을 확보할수 있는 장점이 있다. 또 쿠버네티스트는 컨테이너 외에도 여러가지 리소스를 관리하는데 대표적인 3가지로는 1.애플리케이션 구성정보를 관리하기 위해 기술한것을 yaml(애플리케이션 매니페스트라고 한다.) 파일로저장할수 있고 2.스토리지제공 그리고 3.민감한 정보를 포함하는것도 안전하게 보관할수 있다.
실습
쿠버네티스는 어떻게 컨테이너를 관리하고 실행하냐면은 가상화된 환경인 컨테이너를 또다른 가상환경인 파드로 감싼다. 파드하나가 여러개의 컨테이너를 포함할 수 있다.
https://www.yes24.com/Product/Goods/121992570
'docker, kubernetes' 카테고리의 다른 글
도커 이미지 태그를 사용하여 버전관리 (0) | 2024.01.12 |
---|