멀티 클러스터 관리 개요

Anthos 멀티 클러스터 관리는 인프라 운영자와 워크로드 개발자/운영자부터 보안 및 네트워크 엔지니어에 이르기까지 개발자와 개발자 조직이 클라우드 및 온프레미스 환경에서 클러스터, 인프라, 워크로드를 관리할 수 있도록 지원하는 기능 집합을 제공합니다. 이 문서에서는 멀티 클러스터 관리 기능의 확장 포트폴리오를 설명하고 시작하는 데 필요한 리소스를 제공합니다.

사용 사례

클러스터를 두 개 이상 관리하는 것은 어려운 문제지만 기술 및 사업 목표를 달성하기 위해 클러스터를 여러 개 배포해야 하는 이유는 다양합니다. 자세한 내용은 멀티 클러스터 사용 사례 가이드를 참조하세요.

Environ

Anthos와 Google Cloud는 함께 관리할 수 있는 클러스터와 기타 리소스의 논리적 그룹인 Environ 개념을 사용하여 Anthos Config Management와 같은 기업 구성요소의 기능을 강화하고 멀티 클러스터 배포 관리를 단순화합니다. 점차 증가하고 있는 Anthos 및 Google Cloud 구성요소는 ID 동일성과 네임스페이스 동일성과 같은 Environ 개념을 사용하여 여러 클러스터 작업을 간소화합니다.

Environ 작동 방식에 대한 자세한 내용과 Environ이 사용 설정된 구성요소의 전체 목록을 보려면 Environ 소개를 참조하세요.

현재 멀티 클러스터 배포에서 Environ을 사용하는 데 적용되는 제한사항 및 요구사항과 조직 내 환경 구현 권장사항에 대한 자세한 내용은 Environ 요구사항 및 권장사항을 참조하세요.

자체 시스템에 Environ을 구현하려면 Environ 예시에서 Environ을 사용하는 가상 시나리오를 참조하세요.

연결

Connect를 사용하면 Anthos 클러스터와 다른 Kubernetes 클러스터를 Google Cloud에 연결하여 Environ을 만들 수 있습니다.

Connect에 대한 자세한 내용은 Connect 개요를 참조하세요.

Google Cloud Console

Google Cloud Console은 실행 위치에 관계없이 모든 Kubernetes 클러스터를 관리할 수 있는 중앙 사용자 인터페이스를 제공합니다. Cloud Console에 Kubernetes 클러스터를 등록하면 로그인하여 워크로드를 보고 모니터링하고 디버그하고 관리할 수 있습니다.

자세히 알아보고 시작하려면 Cloud Console 개요를 참조하세요.

Anthos Config Management

Anthos Config Management를 사용하면 클러스터 운영자가 여러 클러스터와 환경에서 구성을 관리할 수 있습니다. 중앙 Git 저장소에 저장된 구성 파일을 사용합니다. 자세히 알아보고 시작하려면 Anthos Config Management 문서를 참조하세요.

Kubernetes 클러스터 연결 및 등록 정보

Google Cloud에서 멀티 클러스터 관리를 제공하려면 다양한 기능에서 Google Cloud 프로젝트 Environ에 클러스터를 등록해야 합니다. 등록 후에는 Cloud Console과 같은 제품이 클러스터에 연결되고 클러스터에서 사용 설정한 서비스를 제공합니다.

Google에서는 Anthos clusters on VMware와 Cloud 프로젝트 밖에 있는 기타 Kubernetes 클러스터를 연결할 수 있도록 클러스터에서 실행되는 Kubernetes 배포 리소스인 Connect Agent를 제공합니다. 다양한 멀티 클러스터 기능은 이 인프라를 사용합니다. Connect Agent는 Google에 문의하여 프로젝트 연결을 설정합니다. NAT, 이그레스 프록시, VPN, 다른 환경과 Google 간의 상호 연결을 순회할 수 있습니다. 또한 Kubernetes 클러스터와 API 서버에는 공개 또는 외부에 노출된 IP 주소가 필요하지 않습니다.

Connect Agent에 대한 자세한 내용은 Connect 문서를 참조하세요.