출시 채널

이 주제에서는 GKE 클러스터의 자동 업그레이드를 보다 효율적으로 제어할 수 있는 출시 채널을 소개합니다.

개요

Kubernetes는 보안 업데이트를 제공하고 알려진 문제를 해결하며 새로운 기능을 소개하기 위해 자주 업데이트를 출시합니다. 출시 채널은 클러스터의 안정성 요구 사항과 워크로드에 따라 특정 클러스터가 수신하는 자동 업데이트를 더 세부적으로 제어합니다.

새 클러스터를 출시 채널에 등록하면 Google이 해당 채널에 사용할 수 있는 버전만 선택하여 클러스터 및 노드 풀의 버전과 업그레이드 주기를 자동으로 관리합니다. 보다 안정적인 채널에 사용하려는 버전은 더 많은 안정성 요구 사항을 충족해야 하고, 채널이 안정되면 업데이트 빈도가 감소합니다.

가용 채널

다음 출시 채널을 사용할 수 있습니다. 주기와 워크로드 유형은 각 출시마다 다릅니다.

채널 대략적인 업그레이드 주기 대상 사용자 기대치
신속 매주 초기 테스터 및 새로운 기능이 필요한 개발자 다른 채널보다 먼저 검증된 최신 구성요소입니다. 테스트 횟수가 적으며 다른 채널보다 해결되지 않은 문제가 많을 수 있습니다. 여기에는 알려진 해결책이 없는 문제가 있을 가능성이 포함됩니다. 프로덕션 작업 부하에는 지원되지 않습니다. GKE SLA가 적용되지 않습니다.
일반 월간 복수 아직 안정적인 채널에서 제공되지 않는 기능이 필요한 프로덕션 사용자 버전이 내부 검증을 통과했으며 프로덕션 품질인 것으로 간주되지만, 안정성을 보장하기에 충분한 이전 데이터가 없습니다. 알려진 문제에는 대개 알려진 해결책이 있습니다.
공개 버전 몇 개월마다 안정성이 가장 중요하고 잦은 업그레이드가 위험한 프로덕션 사용자 버전이 일반 채널의 모든 요구사항을 충족하며, 실행 중인 클러스터에서 관측된 성능을 토대로 프로덕션에서 안정적이고 신뢰할 수 있는 것으로 나타납니다.

새 클러스터를 출시 채널에 등록하면 채널에 새 버전을 사용할 수 있을 때 클러스터가 자동으로 업그레이드됩니다.

신속 채널에서 누적 사용량이 증가하고 안정성이 입증된 새 부 버전은 일반 채널로 새로운 패치 출시가 승격되고 업데이트 빈도는 낮아집니다. 결국 부 버전은 공개 버전 채널로 승격되어 중요도가 높은 업데이트만 수신하게 됩니다. 각 승격은 해당 버전을 실행하는 클러스터의 성능을 기준으로 단계적 안정성 및 프로덕션 준비 상태를 나타냅니다.

클러스터 및 Google 인프라를 보호하기 위해 모든 출시 채널에 중요한 보안 패치가 제공됩니다.

정확한 출시 일정은 여러 요소에 따라 달라지며 보장되지 않습니다.

새로운 출시 사항 알아보기

각 출시 채널과 전체 출시 노트에서 별도의 출시 노트를 확인할 수 있습니다.

출시 채널 출시 노트
신속 채널 HTML 또는 Atom 피드
일반 채널 HTML 또는 Atom 피드
공개 버전 채널 HTML 또는 Atom 피드

출시 채널 선택

기본 버전을 사용하거나 특정 버전을 선택하는 대신 출시 채널을 사용해 버전을 관리할 클러스터를 만들 수 있습니다. 이 클러스터는 해당 출시 채널의 업데이트만 수신합니다.

Console

클러스터를 만들 때 기본 버전을 사용하거나 특정 버전을 선택하는 대신 출시 채널에 클러스터를 등록할 수 있습니다.

  1. GCP Console에서 Google Kubernetes Engine 메뉴로 이동합니다.

    Google Kubernetes Engine 메뉴로 이동

  2. 클러스터 만들기를 클릭합니다.

  3. 표준 클러스터 템플릿을 선택하거나 워크로드에 적합한 템플릿을 선택합니다.

  4. 클러스터가 등록된 출시 채널을 선택합니다.

  5. 클러스터를 정상적으로 계속 생성합니다.

gcloud

클러스터를 만들려면 다음과 같은 명령어를 사용하고 --release-channel 값을 rapid, regular, stable 중 하나로 설정합니다.

gcloud beta container clusters create [CLUSTER-NAME] \
      --zone [ZONE] \
      [ADDITIONAL-FLAGS] \
      --release-channel [CHANNEL]

자동 업그레이드를 사용하도록 설정되며 이것은 사용 중지할 수 없으므로, 선택한 출시 채널의 가용 출시에서 자동으로 클러스터가 업데이트됩니다.

주의사항

출시 채널을 사용할 때는 다음 사항에 유의하세요.

출시 채널 변경 및 사용 중지

현재 클러스터의 출시 채널을 변경하거나 사용이 설정된 클러스터에서 출시 채널을 사용 중지할 수 없습니다. 출시 채널 사용을 중지하고 정확한 버전을 지정하려면 --release-channel 플래그 없이 클러스터를 다시 만들어야 합니다.

기존 클러스터

현재 출시 채널에는 기존 클러스터를 등록할 수 없습니다.

신속 채널 클러스터와 알파 클러스터의 차이점

신속 출시 채널을 사용하여 만든 클러스터는 알파 클러스터가 아닙니다. 차이점은 다음과 같습니다.

  • 출시 채널을 사용하는 클러스터는 업그레이드할 수 있으며, 자동 업그레이드를 사용하도록 설정되고 이를 사용 중지할 수 없습니다. 알파 클러스터는 업그레이드할 수 없습니다.
  • 출시 채널을 사용하는 클러스터는 만료되지 않습니다. 알파 클러스터는 30일 후에 만료됩니다.
  • Alpha Kubernetes API는 출시 채널을 사용하는 클러스터에서 사용 설정되지 않습니다.

다음 단계

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Kubernetes Engine 문서