rueki
쿠버네티스 리소스 종류 본문
쿠버네티스 구성
: 쿠버네티스 마스터, 쿠버네티스 노드
*쿠버네티스 노드 - 도커 호스트에 해당, 컨테이너를 기동시키는 노드
마스터 : API 엔드포인트 제공, 컨테이너 스케줄링, 컨테이너 스케일링
클러스터를 관리하려면 yaml 파일 , json 파일 형식으로 작성된 매니페스트 파일 사용을 통해 쿠버네티스 마스터에 리소스를 등록
kubectl은 쿠버네티스 마스터가 가진 api에 요청을 보내 쿠버네티스를 관리하는 구조
쿠버네티스 리소스
- 워크로드 API 카테고리
: 컨테이너 실행에 관련된 리소스, 즉 클러스터 위에서 컨테이너를 기동하기 위해 사용되는 리소스
* 파드, 레플리카셋, 디플로이먼트, 잡 ...
- 서비스 API 카테고리
: 컨테이너를 외부에 공개하는 엔드포인트를 제공하는 리소스
컨테이너 서비스 디스커버리와 클러스터 외부에서도 접속이 가능한 엔드포인트 등을 제공하며, 서비스와 인그레스라는 두 종류의 서비스 API 카테고리가 있음
- 컨피스, 스토리지 API 카테고리
: 설정과 기밀 데이터를 컨테이너에 담거나 영구 볼륨을 제공하는 리소스
시크릿, 컨피그맵은 모두 key, value 형태의 데이터 구조로 되어 있음
- 클러스터 API 카테고리
: 클러스터 자체 동작을 정의하는 리소스
보안 관련 설정, 정책, 클러스터 관리성을 향상시키는 기능을 위한 리소스 등
* 노드, 네임스페이스, 영구볼륨, 리소스 쿼터, 롤바인딩...
- 메타데이터 API 카테고리
: 클러스터 내부의 다른 리소스 동작을 제어하기 위한 리소스
'쿠버네티스, 도커' 카테고리의 다른 글
쿠버네티스 레플리카셋 (0) | 2022.02.23 |
---|---|
쿠버네티스 파드 (0) | 2022.02.22 |
쿠버네티스 환경 (0) | 2022.02.21 |
쿠버네티스 정의 및 사용 개념 (0) | 2022.02.21 |
도커 허브에 이미지 pushing, pulling (0) | 2021.12.31 |