Kubernetes - 02. 쿠버네티스의 핵심구성 요소로 기초 다지기

2020. 8. 8. 04:18Computer/Kubernetes

본 포스팅은  '쿠버네티스 기초 다지기 3/e' 책을 사용하여 스터디를 하면서 정리 한 내용입니다. 
유튜브의 영상을 많이 참조하여 작성하였습니다.
https://www.youtube.com/watch?v=SNA1sSNlmy0

1. 요약

이번 장에서는 쿠버네티스의 핵심 요소인 파드, 서비스, 레플리케이션 컨트롤러, 레플리카셋, 레이블을 다룬다. 

책에서는 다음에 대해서 다룬다.

  • 쿠버네티스의 전체 아키텍처
  • 시스템 이론 관점에서 본 쿠버네티스 아키텍처 컨텍스트
  • 핵심 쿠버네티스 구조, 아키텍처, 컴포넌트 소개
  • 레이블을 이용한 쿠버네티스 클러스터 관리
  • 서비스와 컨테이너 상태 모니터링
  • 사용할 수 있는 클러스터 리소스-기반의 스케줄링 제약 조건 설정

필자는 GCP 대신 https://labs.play-with-k8s.com/을 이용해 진행한다.

 

 

2. 쿠버네티스 흐름

https://www.youtube.com/watch?v=SNA1sSNlmy0

 

kublet, Scheduler, Controller 들 모두 API Server 와 통신한다. -> 지속적으로 체크를 하고 있다. 상태가 변할 경우에만 update.

 

 

3. 쿠버네티스 오브젝트

POD

https://www.youtube.com/watch?v=-gIyfII5eak

POD 내의 여러 도커들은 폴더 공유 및 데이터 공유가 가능함.

 

Replicaset

 

 

Deployment

Deployment 는 replicaset 단위로 변경된다.

WorkdLoad

 

 

 

Ingress

 

 

 

정리

 

 

 

쿠버네티스 API 

https://www.youtube.com/watch?v=IOem05grFkU

 

 

ReplicaSet 생성에 대한 쿠버네티스 과정

 

 

 

이미지 출처 : https://www.youtube.com/watch?v=-gIyfII5eak

반응형