티스토리 뷰
api groups는 api resource들을 묶어놓은 group을 의미합니다.
- api resources는 또 무엇이냐구요? pods, services, jobs 등 kubernetes에서 사용하는 resources를 의미합니다.
kubernetes의 기본을 배우면서 api groups를 사용한 적이 있을까요?
- 위 질문이 떠올랐다면, 아마 api groups의 의미를 모르시고 사용하셨을 겁니다.
- 보통 kubernetes resource yaml에서 맨 첫 번째 들어가는 apiVersion 에 명시가 되거든요.
apiVersion: apps/v1
kind: ReplicaSet
metadata:
name: replica-pvc
spec: ...
- 위 예시 yaml에서 apiVersion에 명시된 apps가 api group입니다.
- Q) pod, service 같은 것들을 정의할 땐, 단순히 apiVersion: v1 이라고 하는데요?
- 네, 맞습니다. core api에 해당하는 resources들은 group을 작성하지 않아도 됩니다.
- 이러한 core api에는 pod, service, pv, pvc, node, namespace, configmap, endpoint 등이 있습니다.
- Q) 그럼 어떤게 api group이 있는데요?
- 엄청 다양하게 존재합니다. 쉽게 사용하는 것으로는 deployment, replicaset, statefulset 등 의 경우엔 apps 라는 api group으로 묶여져 있습니다. 또한, rbac resource로 사용되는 role, roleBinding, clusterRole, clusterRoleBinding 의 경우엔 rbac.authorization.k8s.io 라는 api group에 있습니다.
- 기본 kubernetes api resources를 제외하고도 istio 같은 외부 resources를 사용하게 되면 기존에 보시던 것과 다른 api groups을 가지는 걸 볼 수 있습니다.
- Q) 그럼 특정 resources가 어떤 api group인지 어떻게 알 수 있나요?
- 현재 클러스터의 모든 resources에 대해 api group을 확인하기 위해선 kubectl api-resources -o wide 를 사용하시면 됩니다.
- 예시 출력은 이 글을 참조해주세요.
320x100
반응형
'Development > Docker & Kubernetes (K8s)' 카테고리의 다른 글
Docker & Kubernetes - bash로 접속하기 (0) | 2021.08.09 |
---|---|
[Istio] Istio DestinationRule 리소스 제공 옵션(Spec) 설명 (0) | 2021.07.06 |
[Kubernetes/k8s] API resources (기본 모든 resources 확인하기) (0) | 2021.07.01 |
[Istio] Istio API resources (0) | 2021.07.01 |
[Istio] Service mesh에 적합한 Ingress Gateway는 무엇일까 ? (10) | 2021.06.26 |
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- WebFlux
- Spring
- Algorithm
- Istio
- gradle
- k8s
- Spring boot
- container
- MySQL
- 쿠버네티스
- hexagonal architecture
- 알고리즘
- Clean Architecture
- java
- 클린 아키텍처
- Intellij
- 하루
- 일상
- 로그
- docker
- 백준
- tag
- HTTP
- Log
- jasync
- Kubernetes
- boj
- 비동기
- python
- c++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함