rueki

쿠버네티스 리소스 종류 본문

쿠버네티스, 도커

쿠버네티스 리소스 종류

륵기 2022. 2. 21. 16:05
728x90
반응형

쿠버네티스 구성

: 쿠버네티스 마스터, 쿠버네티스 노드

  *쿠버네티스 노드 - 도커 호스트에 해당, 컨테이너를 기동시키는 노드

 

   마스터 : API 엔드포인트 제공, 컨테이너 스케줄링, 컨테이너 스케일링

 

클러스터를 관리하려면 yaml 파일 , json 파일 형식으로 작성된 매니페스트 파일 사용을 통해 쿠버네티스 마스터에 리소스를 등록

kubectl은 쿠버네티스 마스터가 가진 api에 요청을 보내 쿠버네티스를 관리하는 구조

 

쿠버네티스 리소스

- 워크로드 API 카테고리

  : 컨테이너 실행에 관련된 리소스, 즉 클러스터 위에서 컨테이너를 기동하기 위해 사용되는 리소스

    * 파드, 레플리카셋, 디플로이먼트, 잡 ...

 

- 서비스 API 카테고리

  : 컨테이너를 외부에 공개하는 엔드포인트를 제공하는 리소스

    컨테이너 서비스 디스커버리와 클러스터 외부에서도 접속이 가능한 엔드포인트 등을 제공하며, 서비스와 인그레스라는 두 종류의 서비스 API 카테고리가 있음

 

- 컨피스, 스토리지 API 카테고리

  : 설정과 기밀 데이터를 컨테이너에 담거나 영구 볼륨을 제공하는 리소스

    시크릿, 컨피그맵은 모두 key, value 형태의 데이터 구조로 되어 있음

 

- 클러스터 API 카테고리

  : 클러스터 자체 동작을 정의하는 리소스

   보안 관련 설정, 정책, 클러스터 관리성을 향상시키는 기능을 위한 리소스 등

   * 노드, 네임스페이스, 영구볼륨, 리소스 쿼터, 롤바인딩...

 

- 메타데이터 API 카테고리

  : 클러스터 내부의 다른 리소스 동작을 제어하기 위한 리소스

  

728x90
반응형

'쿠버네티스, 도커' 카테고리의 다른 글

쿠버네티스 레플리카셋  (0) 2022.02.23
쿠버네티스 파드  (0) 2022.02.22
쿠버네티스 환경  (0) 2022.02.21
쿠버네티스 정의 및 사용 개념  (0) 2022.02.21
도커 허브에 이미지 pushing, pulling  (0) 2021.12.31