관리형 컨트롤 플레인 현대화

2024년 7월 22일부터 Google은 TD 관리형 컨트롤 플레인 구현을 사용하도록 기존 클러스터를 점진적으로 업데이트할 예정입니다. 메시가 업데이트되기 전에 알림이 전송됩니다.

Istio API를 사용하는 지원 기능(관리형 컨트롤 플레인)을 설명하는 페이지에서 Istiod 및 Traffic Director 컨트롤 플레인의 기능을 검토할 수 있습니다.

예약 및 알림

업데이트 2주 전부터 클러스터 업데이트가 예약되었다는 알림이 전송됩니다. 클러스터 수준 기능 상태 조건에서 알림을 사용할 수 있습니다.

다음 Google Cloud CLI 명령어를 사용하여 알림을 확인합니다.

gcloud container hub mesh describe --project={ 'PROJECT_ID' }}

다음과 비슷한 결과가 표시됩니다.

membershipStates:
  projects/656460026795/locations/us-central1/memberships/cluster:
    servicemesh:
      conditions:
      - code: MODERNIZATION_SCHEDULED
        details: This cluster has been scheduled for modernization on or after (date ~ at least 2 weeks).
        documentationLink: 
        severity: INFO

meshconfig.googleapis.com API를 사용하여 온보딩된 기존 관리형 컨트롤 플레인 클러스터는 gkehub.googleapis.com 멤버십 API를 사용하여 클러스터 프로젝트의 Fleet에 자동으로 등록됩니다. 클러스터 등록을 취소하는 자동화가 있는 경우 현대화하기 전에 이를 삭제해야 합니다. 그러지 않으면 현대화 시 문제가 발생합니다. 관리 제품이 제대로 작동하려면 메시 기능이 사용 설정된 Fleet에 등록되어야 합니다.

현대화를 맞춤설정해야 하거나 지원되지 않는 기능을 사용 중인지 궁금한 경우 지원팀에 문의하세요.

적극적인 현대화

현대화하는 동안 안전하고 통제된 방식으로 다음과 같은 변경사항이 적용됩니다.

  • 상태 점검을 사용 설정하기 위해 클러스터의 kube-system 네임스페이스에 snk 데몬 세트가 생성되고 클러스터별 방화벽 규칙이 생성됩니다.
  • 네트워크 엔드포인트 그룹(NEG) 수집을 사용 설정하기 위해 모든 Kubernetes 서비스에 주석 cloud.google.com/neg가 추가됩니다.
  • Mesh, Routes, 백엔드 서비스, 상태 점검과 같은 새 Google Cloud 리소스가 클러스터에 생성됩니다.
  • Kubernetes 배포에서 관리하는 포드는 다시 시작되어 Traffic Director 컨트롤 플레인에 다시 연결됩니다.

일부 새 리소스는 할당량이 제한되어 있습니다. 할당량을 확인하고 필요한 경우 추가로 요청할 수 있습니다.

다음 Google Cloud CLI 명령어를 사용하여 각 구성원의 conditions를 확인하여 Fleet 현대화 진행 상황을 추적할 수 있습니다.

gcloud container hub mesh describe --project=[PROJECT_ID]

클러스터가 현대화되는 동안에는 다음과 같은 내용이 표시됩니다.

conditions:
- code: MODERNIZATION_IN_PROGRESS
  details: The modernization for this cluster is in progress.
  documentationLink: 
  severity: INFO

현대화가 완료되면 다음과 같은 내용이 표시됩니다.

conditions:
- code: MODERNIZATION_COMPLETED
  details: The modernization for this cluster was completed.
  documentationLink: 
  severity: INFO

현대화가 취소되면 다음과 같은 내용이 표시됩니다.

conditions:
- code: MODERNIZATION_ABORTED
  details: The modernization for this cluster was aborted.
  documentationLink: 
  severity: INFO