Azure용 GKE 버전 번호 지정

이 페이지에서는 Azure용 GKE Kubernetes 버전 번호 지정에 대해 설명합니다.

클러스터 버전

클러스터 또는 노드 풀을 만들 때는 실행하려는 Kubernetes 버전을 지정해야 합니다. 지원되는 Kubernetes 버전이 있는 새 클러스터 또는 노드 풀만 만들 수 있습니다.

버전 스키마 및 주기

Azure용 GKE는 Kubernetes 시맨틱 버전 관리를 사용하여 지원되는 Kubernetes 버전을 참조하지만 GKE 패치 버전을 추가합니다. 이렇게 하면 다음 형식의 버전 번호가 생성됩니다.

  <code>x.y.z-gke.a</code>

예를 들어 가장 최근에 지원되는 Kubernetes 버전은 1.29.4-gke.200입니다.

Kubernetes 주 버전(x)
이전 버전과 동작이나 작업이 호환되지 않는 공개 API에 변경이 발생하면 주 버전의 숫자가 증가합니다. 주 버전은 Kubernetes 버전을 x.y에서 x+1.0으로 증가시킵니다.
Kubernetes 부 버전(y)
Kubernetes는 약 4개월마다 새 부 버전을 출시합니다. 부 버전은 Kubernetes 버전을 1.y에서 1.y+1로 증가시킵니다. 예를 들어 Kubernetes 1.21은 Kubernetes 1.20 이후의 부 출시 버전입니다. 부 버전 업그레이드에는 일반적으로 새로운 기능과 버그 수정이 포함되지만 브레이킹 체인지는 도입하지 않습니다. 부 버전 출시 버전에서 기능이나 API 구성요소가 지원 중단되는 경우가 있습니다.
Kubernetes 패치 출시(z)
Azure용 GKE에 사용할 새 Kubernetes 패치 출시 버전(예: 1.21.1)은 일반적으로 한 달에 한 번 출시됩니다. 패치 출시 버전에는 보안과 버그 수정만 포함됩니다.
GKE 패치 출시 버전(-gke.a)
-gke.a 서픽스가 높은 패치 출시 버전(예: 1.24.1-gke.a)에는 오픈소스 업스트림 Kubernetes 소프트웨어와 함께 Azure용 GKE의 보안 업데이트 또는 버그 수정이 포함됩니다. 이러한 업데이트나 수정은 Google Cloud 및 Azure의 호환성과 상호 운용성을 위해 필요합니다.

버전 지원

GKE Enterprise 전체 버전 관리 정책은 버전 지원 정책을 참조하세요.

버전 차이

노드 및 노드 풀 버전은 제어 영역보다 오래된 부 버전이 최대 2개일 수 있지만 Kubernetes OSS 버전 차이 정책으로 인해 제어 영역 버전보다 최신일 수 없습니다. 버전 차이 가이드라인에 관계없이 노드에서 항상 지원되는 버전을 사용하는 것이 좋습니다.

다음 단계