Table of Content
Kubernetes – apiVersion
apiVersion 에 여러가지가 존재하기에 내용을 정리해 봅니다.
써야할 버전
Kind | apiVersion |
---|---|
CertificateSigningRequest | |
ClusterRoleBinding | rbac.authorization.k8s.io/v1 |
ClusterRole | rbac.authorization.k8s.io/v1 |
ComponentStatus | v1 |
ConfigMap | v1 |
ControllerRevision | apps/v1 |
CronJob | |
DaemonSet | |
Deployment | |
Endpoints | v1 |
Event | v1 |
HorizontalPodAutoscaler | autoscaling/v1 |
Ingress | |
Job | batch/v1 |
LimitRange | v1 |
Namespace | v1 |
NetworkPolicy | |
Node | v1 |
PersistentVolumeClaim | v1 |
PersistentVolume | v1 |
PodDisruptionBudget | |
Pod | v1 |
PodTemplate | v1 |
ReplicaSet | |
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 |
의미
- alpha
알파버전. 버그가 있을 수 있고 차후에 사라질 수 있다.
- beta
베타버전. 변경될 수 있다. 정식버전으로 변경될 가능성이 높다.
- stable
안정화버전. v버전번호 형식이다.
- extensions/v1beta1
순차적으로 다른 버전으로 기능이 옮겨가고 있다.
또한 deprecated 상태이므로 옮겨진 API 로 변경하는것이 좋다.