운영 GKE 클러스터의 Alpha 기능 사용 점검

Alpha 기능은 운영 환경과 분리된 단기 시험 클러스터에서만 검증하세요.

설명

Alpha 클러스터는 Kubernetes의 실험 기능을 시험하기 위한 환경으로 GKE SLA가 적용되지 않습니다. 업그레이드와 보안 업데이트를 지원하지 않고 30일 뒤 자동 삭제되므로 안정적인 운영 워크로드에 사용해서는 안 됩니다.

잠재적 영향

  • 실험 기능의 변경이나 제거로 워크로드가 예기치 않게 중단될 수 있습니다.
  • 보안 수정이 제공되지 않으며 클러스터의 자동 삭제로 서비스와 데이터가 손실될 수 있습니다.

해결 방법

  • 새 운영 클러스터는 enable_kubernetes_alpha = false로 구성하세요. 기존 Alpha 클러스터의 운영 워크로드는 지원되는 일반 클러스터로 마이그레이션하세요.
  • Alpha 기능 검증은 운영 환경과 분리된 단기 클러스터에서 수행하고 종료 전에 필요한 데이터를 보존하세요. 자동 업그레이드와 자동 복구를 비활성화하는 등 Alpha 생성 요건도 확인하세요.

예시

새 클러스터의 기능 선택을 보여주는 설정 일부입니다. Alpha 생성에는 별도의 노드 관리 요건이 있으며, 값을 false로 바꾸는 것만으로 기존 Alpha 클러스터가 일반 클러스터로 전환되지는 않습니다.

변경 전

hcl
resource "google_container_cluster" "example" {
  name                    = "example-cluster"
  location                = "asia-northeast3"
  enable_kubernetes_alpha = true
}

변경 후

hcl
resource "google_container_cluster" "example" {
  name                    = "example-cluster"
  location                = "asia-northeast3"
  enable_kubernetes_alpha = false
}

설명:

  • 변경 전: SLA와 업그레이드 지원이 없는 실험용 Alpha 클러스터를 선택합니다.
  • 변경 후: Alpha 기능을 사용하지 않는 일반 클러스터를 선택합니다. 다른 기능과 운영 보안 설정은 별도로 확인해야 합니다.

참조