쿠버네티스의 yaml을 배포할때 어떤 apiVersion을 사용해야할지 감이 잡히지 않는다.
외국의 블로그 포스팅(바로가기)에서 감사하게도 각 kind에 따른 apiVersion을 정의 해주었다.
- 2018년 6월 4일 updated version
Which apiVersion should I use?
| Kind | apiVersion |
|---|---|
| CertificateSigningRequest | certificates.k8s.io/v1beta1 |
| ClusterRoleBinding | rbac.authorization.k8s.io/v1 |
| ClusterRole | rbac.authorization.k8s.io/v1 |
| ComponentStatus | v1 |
| ConfigMap | v1 |
| ControllerRevision | apps/v1 |
| CronJob | batch/v1beta1 |
| DaemonSet | extensions/v1beta1 |
| Deployment | extensions/v1beta1 |
| Endpoints | v1 |
| Event | v1 |
| HorizontalPodAutoscaler | autoscaling/v1 |
| Ingress | extensions/v1beta1 |
| Job | batch/v1 |
| LimitRange | v1 |
| Namespace | v1 |
| NetworkPolicy | extensions/v1beta1 |
| Node | v1 |
| PersistentVolumeClaim | v1 |
| PersistentVolume | v1 |
| PodDisruptionBudget | policy/v1beta1 |
| Pod | v1 |
| PodSecurityPolicy | extensions/v1beta1 |
| PodTemplate | v1 |
| ReplicaSet | extensions/v1beta1 |
| ReplicationController | v1 |
| ResourceQuota | v1 |
| RoleBinding | rbac.authorization.k8s.io/v1 |
| Role | rbac.authorization.k8s.io/v1 |
| Secret | v1 |
| ServiceAccount | v1 |
| Service | v1 |
| StatefulSet | apps/v1 |
End of Document
반응형
'DevOps > 쿠버네티스' 카테고리의 다른 글
| [쿠버네티스 기초]spring boot rest application POD 배포하기(part2) (0) | 2018.06.26 |
|---|---|
| [쿠버네티스 기초]spring boot rest application POD 배포하기(part1) (1) | 2018.06.25 |
| 젠킨스(with 쿠버네티스 플러그인)가 쿠버네티스에서 동작하는 원리, 생명주기, 특징 (0) | 2018.06.24 |
| 쿠버네티스 yaml 스펙 상세 설명 (0) | 2018.06.24 |
| 쿠버네티스 관리자 계정 들어가기 (0) | 2018.05.03 |
| 쿠버네티스에서 POD, Node의 리스소 관리(CPU, memory, 등) (0) | 2018.05.03 |