API 리소스와 오브젝트
API 리소스
- 쿠버네티스가 관리할 수 있는 오브젝트의 종류
- Pod, Service, ConfigMap, Secret - Node, ServiceAccount, Role
오브젝트 (Object)
- API 리소스를 인스턴스화 한 것
05-03. 쿠버네티스를 이용한 컨테이너 오케스트레이션
현재 쿠버네티스 클러스터가 지원하는 API 리소스 목록 출력
$ kubectl api-resources
![](https://blog.kakaocdn.net/dn/c6K9kd/btrshyIViyJ/BATyTaYzKtB7gaKOXLY9iK/img.png)
특정 API 리소스에 대해 간단한 설명 확인
$ kubectl explain pod
![](https://blog.kakaocdn.net/dn/vAtSB/btrr9g3P96S/MK0hVh1R8m4Ei9PDNTP6qk/img.png)
매니페스트 파일
Labels & Annotations
모든 쿠버네티스 오브젝트는 Labels과 Annotations 메타데이터를 가질 수 있음 둘 모두 문자열(String) 형식의 Key - Value 데이터를 기록
Labels
- 오브젝트를 식별하기 위한 목적
- 검색 / 분류 / 필터링 등의 목적으로 사용
- 쿠버네티스 내부 여러 기능에서 Label Selector 기능 제공
Annotations
- 식별이 아닌 다른 목적으로 사용
- 보통 쿠버네티스의 애드온이 해당 오브젝트를 어떻게 처리할지 결정하기 위한 설정 용도로 사용
참조: https://fastcampus.co.kr/dev_online_awsdevops
한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online. | 패스트캠퍼스
개발/운영/아키텍트를 아우르는 AWS/DevOps 전 과정 마스터! 41가지 툴을 실습 중심으로 배우고 실전 감각을 향상시키세요
fastcampus.co.kr
'DevOps. > Kubernetes' 카테고리의 다른 글
[Kubernetes] ReplicaSet (레플리카셋) (0) | 2022.02.02 |
---|---|
[Kubernetes] 파드 (Pod) (0) | 2022.02.02 |
[Kubernetes] kubectl 명령형과 선언형 방식 (0) | 2022.02.01 |
[Kubernetes] 쿠버네티스 클러스터 구성요소 (0) | 2022.02.01 |
[Kubernetes] 쿠버네티스 소개 (0) | 2022.02.01 |