본문으로 건너뛰기

쿠버네티스 버전 관리


Kubernetes 버전 구조

version1

  • Major: 큰 변화가 있을 때
  • Minor: 몇 달 주기로 출시, 새로운 기능 포함
  • Patch: 더 자주 출시, 버그 수정 포함

Alpha / Beta / Stable 릴리즈

  • Kubernetes 기능은 다음 단계를 거쳐 안정화된다.
단계특징
Alpha가장 먼저 기능 포함됨. 기본적으로 disabled. 불안정할 수 있음.
Beta충분히 테스트된 기능. 기본 활성화. 여전히 변경 가능성 존재.
Stable완전히 안정화된 기능. API 변경 거의 없음.

구성 요소 버전

  • 모든 컴포넌트가 동일 버전을 사용하지는 않는다.
  • 동일 버전 사용
    • kube-apiserver
    • kube-controller-manager
    • kube-scheduler
    • kubelet
    • kube-proxy
  • 별도 버전 체계
    • etcd
    • CoreDNS
  • 각 Kubernetes 릴리즈에는 지원되는 etcd / CoreDNS 버전이 릴리즈 노트에 명시된다.

레퍼런스