Google Kubernetes Engine(GKE)에서는 Google 인프라를 사용하여 컨테이너식 애플리케이션을 배포, 관리, 확장할 수 있는 관리형 환경을 제공하는 안전한 관리형 Kubernetes 서비스입니다.

GKE 환경은 클러스터를 형성하도록 그룹화된 여러 머신(구체적으로 Compute Engine 인스턴스)으로 구성되어 있습니다.

Kubernetes 명령어와 리소스를 사용하면 애플리케이션을 배포 및 관리하고 관리 작업을 수행하고 정책을 설정하며 배포된 워크로드의 상태를 모니터링할 수 있습니다.

Google Cloud 에서 Kubernetes 사용 시 다음과 같은 이점이 있습니다.

  1. Compute Engine 인스턴스에 대한 Google Cloud의 부하 분산

  2. 노드 풀로 클러스터 안에 하위 노드 집합을 지정하여 유연성 강화

  3. 클러스터에서 노드 인스턴스 개수의 자동 확장

  4. 클러스터에서 노드 소프트웨어의 자동 업그레이드

  5. 노드 자동 복구로 노드 상태 및 가용성 유지 관리

  6. Google Cloud의 작업 제품군을 통한 로깅 및 모니터링으로 클러스터 현황에 대한 가시성 확보