코딩과로그
[기록용] 쿠버네틱스 구성요소 (Pod, Deploy) 본문
쿠버네틱스는 Objects들과 소통한다. (실제로 Objects가 공식 명칭이라고 함)
- Objects
- Pods
- Devployments
- Services
- Volume
- ...
Object 를 만드는데는 두가지 방법이 있다. 선언형(decralrative)과 명령형(imperative).
- Pod
- 쿠버네틱스가 만듦 , 쿠버네틱스가 관리함
- 하나 이상의 컨테이너를 보관 (보통 한개를 관리하는 게 일반적)
- 다른 포드들과 자원을 공유할 수 있다.
- 포드는 클러스터에 속해 있어서 다른 포드들과 소통이 가능하다. (클러스터 내부 IP 주소를 가짐)
- 하나의 포드 내에 속해있는 컨테이너들은 서로 localhost로 통신이 가능하다.
- Deploy
- Pod들을 관리함
- 포드들을 정의하고 실행한다.
- 포드들을 멈추거나 롤백시키는 것을 자동으로 하게 할 수 있다
- 스케일 아웃을 유동적으로 할 수 있다. 원하는 만큼의 포드 갯수로 변경할 수 있음
- Pod들을 관리함
ref:
https://www.udemy.com/course/docker-kubernetes-the-practical-guide/learn/lecture/22627613#questions
'쿠버네틱스' 카테고리의 다른 글
[기록용] 선언형과 명령형 (declarative, imperative) (0) | 2023.04.11 |
---|---|
[기록용] 쿠버네틱스 상태 변경 관련 명령어 (rollout) (0) | 2023.04.11 |
[기록용] 쿠버네틱스 구성요소 - Service (1) | 2023.04.10 |
[기록용] 쿠버네틱스 deploy하는 방법 (0) | 2023.04.10 |
[기록용] 쿠버네틱스 기본 컨셉 (0) | 2023.04.06 |