Istio on GKE에서 Anthos Service Mesh로 마이그레이션 FAQ

이 페이지에서는 Istio on GKE에서 Anthos Service Mesh로 마이그레이션에 대해 자주 묻는 질문과 관련 답변을 설명합니다.

Istio on GKE에서 Anthos Service Mesh로 마이그레이션되는 이유는 무엇인가요?

Istio on Google Kubernetes Engine은 Google Kubernetes Engine(GKE) 클러스터에 Google 관리 Istio를 배포하는 베타 기능입니다. Istio on GKE는 지원되지 않는 버전(Istio 버전 1.4)을 배포합니다. 최신 서비스 메시 기능과 지원되는 서비스 메시 구현을 제공하기 위해 모든 Istio on GKE 사용자를 Anthos Service Mesh로 업그레이드합니다.

Anthos Service Mesh는 Istio API로 구동되는 Google의 관리형 및 지원 서비스 메시 제품입니다. Anthos Service Mesh와 Istio의 관계는 GKE와 Kubernetes의 관계와 같습니다. Anthos Service Mesh는 Istio API를 기반으로 하므로 Anthos Service Mesh로 마이그레이션할 때 Istio 구성을 계속 사용할 수 있습니다. 또한 독점 공급업체 종속 항목이 없습니다.

Anthos Service Mesh는 다음과 같은 이점을 제공합니다.

  • Google에서 관리하는 Google 지원 서비스 메시
  • 공급업체에 종속되지 않는 Istio API
  • 추가 제3자 솔루션을 관리할 필요 없이 즉시 사용 가능한 원격 분석 대시보드 및 SLO 관리가 가능합니다.
  • Google에서 호스팅하는 인증 기관 옵션
  • Google Cloud Networking 및 IAP(Identity-Aware Proxy)와 통합
  • 하이브리드 및 멀티 클라우드 플랫폼 지원

Anthos Service Mesh 기능에 대한 자세한 내용은 Google 관리 제어 영역 지원 기능을 참조하세요.

이 마이그레이션으로 인한 다운타임이 있나요?

마이그레이션 스크립트는 다운타임을 방지하도록 설계되었습니다. 이 스크립트에서는 기존 Istio 제어 영역과 함께 카나리아 제어 영역으로 Anthos Service Mesh를 설치합니다. istio-ingressgateway는 인플레이스(In-Place)로 업그레이드됩니다. 그런 다음 Istio 지원 네임스페이스의 라벨을 재지정하면 Anthos Service Mesh 인증 기관(Mesh CA)과 함께 Anthos Service Mesh를 사용할 수 있습니다.

애플리케이션 다운타임이 발생하지 않도록 애플리케이션에 PodDisruptionBudgets가 올바르게 구성되어 있는지 확인하세요. 다운타임을 방지할 수 있지만 이 마이그레이션을 직접 수행하는 경우 예정된 유지보수 기간 중에 이 마이그레이션을 수행하는 것이 좋습니다. Google 기반 마이그레이션은 GKE 유지보수 기간 중에 수행됩니다. GKE 클러스터에 유지보수 기간이 구성되었는지 확인합니다.

Anthos Service Mesh 사용과 관련된 비용이 있나요?

GKE에서 Anthos Service Mesh를 사용하는 방법에는 두 가지가 있습니다.

  • Anthos 구독자인 경우 Anthos Service Mesh를 Anthos 구독의 일부로 포함하는 방법

  • Anthos 구독자가 아닌 경우 Anthos Service Mesh를 Google Cloud의 GKE에서 독립형 제품으로 사용할 수 있습니다. 자세한 내용은 Anthos Service Mesh 가격 책정 세부정보를 참조하세요.

최신 버전의 Anthos Service Mesh에서 지원되지 않는 기능이나 구성이 있나요?

스크립트는 모든 Istio 구성을 확인하고 이를 최신 Anthos Service Mesh 버전으로 마이그레이션합니다. 특정 구성은 Istio 버전 1.4에서 Anthos Service Mesh 버전 1.10으로 마이그레이션하기 위한 추가 단계가 필요할 수 있습니다. 스크립트는 구성 확인을 수행하고 구성에 추가 단계가 필요한지 알려줍니다.

마이그레이션하면 현재 Istio 구성이 변경되나요?

아니요. Istio 구성은 변경 없이 Anthos Service Mesh에서 작동합니다.

Anthos Service Mesh로 마이그레이션한 후 Istio로 다시 마이그레이션할 수 있나요?

예. Anthos Service Mesh를 사용하기 위한 약정은 없습니다. 언제든지 Anthos Service Mesh를 제거하고 Istio를 다시 설치할 수 있습니다.

마이그레이션에 실패하면 롤백할 수 있나요?

네, 스크립트를 사용하면 이전 Istio on GKE 버전으로 롤백할 수 있습니다.

이 스크립트를 사용하여 마이그레이션할 수 있는 Istio 버전은 무엇인가요?

이 스크립트는 Istio on GKE 버전 1.4에서 Anthos Service Mesh 버전 1.10으로 마이그레이션하는 데 도움이 됩니다. 스크립트는 마이그레이션 전 단계 중에 Istio 버전을 검증하고 Istio 버전을 마이그레이션할 수 있는지 여부를 알려줍니다.

마이그레이션과 관련하여 추가 도움을 받으려면 어떻게 해야 하나요?

지원 TSE가 도와드리겠습니다. Google Cloud Console에서 지원 케이스를 열 수 있습니다. 자세한 내용은 지원 케이스 관리를 참조하세요.

Anthos Service Mesh로 마이그레이션하지 않으면 어떻게 되나요?

Istio 구성요소는 계속 작동하지만 Google은 더 이상 Istio 설치를 관리하지 않습니다. 더 이상 자동 업데이트를 받을 수 없으며 Kubernetes 클러스터 버전 업데이트로 설치가 보장되지 않습니다.

자세한 내용은 Istio 지원을 참조하세요.

다음 단계