-
kubernetes - apiVersion 종류Docker & Kubernetes 2019. 10. 3. 20:55
apiVersion 설명
v1
쿠버네티스에서 발행한 첫 stable release API
(대부분의 api가 포함되어 있음)
apps/v1
쿠버네티스의 common API 모음, Deployment, RollingUpdate, ReplicaSet을 포함
autoscaling/v1
pod의 autoscale 기능을 포함하는 API, 현재는 CPU metric을 사용한 scaling만 가능
(추후에 alpha, beta version에서 memory, custom metric으로 scaling 기능 추가예정)
batch/v1
배치 프로세스, job-like task를 위한 배포 api
batch/v1beta1
batch/v1에서 cronJob으로 job을 돌리는 api가 추가
certivicates.k8s.io/v1 beta
클러스터의 secure network function들이 추가된 API
(TLS 등의 기능 추가)
extensions/v1beta
Deployments, DaemonSets, ReplicatSets, Ingress 등 상당수 feature들이 새롭게 정의된 API
그러나 상당수의 api들이 apps/v1과 같은 그룹으로 이동되어서, 쿠버네티스 1.6버젼 이후부터는 deprecated 됨
policy/v1beta1
pod에 대한 security rule이 정의된 API
rbac.authorization.k8s.io/v1
쿠버네티스의 role-based access control이 가능한 function이 정의됨'Docker & Kubernetes' 카테고리의 다른 글
kubernetes - 명령어 정리 및 사용법 (0) 2019.10.03 kubernetes - namespace란 ? (0) 2019.10.03 Kubernetes - Pod란? (0) 2019.10.03 CentOS 7 - 쿠버네티스 설치 (0) 2019.06.09 Kubernetes란? (0) 2019.06.09