[k8s] apiVersion

jordy·2023년 1월 1일
0

study-k8s

목록 보기
4/7

apiVersion

스크립트 실행하기 위한 API 버전


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이 정의됨

profile
Hello Worlds!

0개의 댓글