Autopilot 및 Standard 클러스터의 기능 비교

이 페이지에서는 Google Kubernetes Engine (GKE) Autopilot 클러스터와 Standard 클러스터를 개괄적으로 비교합니다. 비교에는 중요한 GKE 기능과 이러한 클러스터 모드 간의 기능적 차이가 포함됩니다.

이 페이지는 다음 사용자를 대상으로 합니다.

  • 클러스터를 만들 때 정보에 입각한 선택을 할 수 있도록 Autopilot과 Standard 클러스터의 주요 차이점을 알고 싶은 플랫폼 관리자.
  • GKE에 익숙하고 특정 요구사항에 가장 적합한 기능을 제공하는 클러스터 모드가 무엇인지 알고 싶은 신규 GKE 사용자.

다음 섹션은 Autopilot 또는 Standard 모드에서 생성한 클러스터에만 적용됩니다. Standard 클러스터를 만든 후 Autopilot 모드에서 일부 워크로드를 실행할 수 있습니다. 이러한 워크로드는 GKE에서 관리하는 노드에서 실행됩니다. 클러스터 수준 구성을 재정의할 수 있는 설정을 비롯하여 Standard 클러스터에서 Autopilot 워크로드를 실행하는 방법에 관한 자세한 내용은 GKE Standard의 Autopilot 워크로드 정보를 참고하세요.

Autopilot 및 Standard 클러스터의 기능 비교

다음 표에서는 Autopilot 및 Standard 클러스터의 기능 구성을 자세히 비교합니다. 사용자 또는 GKE가 전체 클러스터에 대해 이러한 기능 구성을 정의합니다.

이 표에는 GKE의 모든 기능이 표시되지 않습니다. 이 표에 없는 기능이 Autopilot 또는 Standard에서 지원되는지 확인하려면 해당 기능의 문서를 확인하세요.

이 표에서 사용하는 용어는 다음과 같습니다.

  • 사전 구성됨: 항상 사용 설정됩니다. Google에서 이러한 설정을 구성합니다. 사전 구성된 기능은 변경하거나 사용 중지할 수 없습니다.
  • 기본값: 기능을 명시적으로 구성하지 않으면 GKE에서 기능을 구성합니다. 기본 기능 구성을 변경할 수 있습니다.
  • 선택사항: 구성하여 사용할 수 있습니다. 기본적으로 사용 설정되지 않습니다.
옵션 Autopilot 클러스터 Standard 클러스터

기본값: 일반 출시 채널

선택사항:

기본값: 일반 출시 채널

선택사항:

사전 구성됨: 리전 선택사항: 리전 또는 영역
사전 구성됨: GKE가 노드 구성, 자동 확장, 보안 제약 조건을 비롯한 노드를 관리합니다.

선택사항:

  • 노드 풀에서 노드를 만들고 관리합니다.
  • 표준 클러스터에서 Autopilot ComputeClass를 사용하여 GKE가 일부 노드를 관리하도록 합니다.

사전 구성됨: Autopilot은 클러스터의 포드를 기준으로 노드 수량과 크기를 자동으로 확장합니다.

선택사항:

기본값:

  • 새 노드를 수동으로 프로비저닝
  • 노드 리소스를 수동으로 지정

선택사항:

사전 구성됨: containerd가 포함된 Container-Optimized OS

기본값: containerd가 포함된 Container-Optimized OS

선택사항:

기본값: 범용 워크로드에 권장되는 컨테이너 최적화 컴퓨팅 플랫폼입니다.

선택사항:

기본값: 범용 Compute Engine 머신 유형

선택사항:

사전 구성됨:

선택사항:

기본값:

선택사항:

사전 구성됨:

선택사항:

기본값: 보안 GKE 노드

선택사항:

사전 구성됨:

기본값:

선택사항:

사전 구성됨: 각 노드에 포드 최대 256개

기본값:

  • 각 노드에 포드 110개
  • VPC 네이티브
  • 공개 IPv4 클러스터 엔드포인트
  • VPC 네트워크 이름 및 서브넷 이름
  • kube-dns

선택사항:

사전 구성됨:

선택사항:

기본값:

선택사항:

사전 구성됨:

선택사항: Istio 메시 기능도 제공하는 관리형 Cloud Service Mesh

기본값:

선택사항:

Autopilot 클러스터와 Standard 클러스터의 기능적 차이점

다음 표는 GKE Autopilot과 Standard 클러스터의 중요한 기능적 차이점을 보여줍니다. 이 비교를 통해 더 많은 정보에 입각하여 모드를 선택할 수 있습니다.

기능 Autopilot 클러스터 Standard 클러스터
타사 모니터링 도구 Google Cloud 파트너에서 제공하는 서드 파티 모니터링 도구 또는 노드에 대한 승격된 액세스 권한이 필요하지 않은 서드 파티 도구를 배포합니다. 노드 액세스 수준에 관계없이 모든 타사 모니터링 도구를 배포합니다.
애플리케이션을 외부에 노출 LoadBalancer 서비스를 사용합니다. 그러면 임시 외부 IP 주소가 자동으로 프로비저닝됩니다. 사용할 고정 IP 주소가 이미 있으면 loadBalancerIP 필드에 지정합니다. Autopilot은 Google Cloud 부하 분산을 사용하지 않는 externalIps 필드를 지원하지 않습니다. LoadBalancer 서비스를 사용합니다. 그러면 임시 외부 IP 주소가 자동으로 프로비저닝됩니다. 사용할 고정 IP 주소가 이미 있으면 loadBalancerIP 필드에 지정합니다. 서비스 매니페스트에서 externalIps 필드를 사용할 수도 있지만 이 방법은 권장하지 않습니다.
포드 버스팅

포드는 리소스 한도가 리소스 요청보다 크거나 리소스 한도를 설정하지 않은 경우 사용되지 않는 버스팅 가능한 용량으로 버스팅할 수 있습니다. 버스팅 가능 용량은 포드가 특정 하드웨어를 요청하는지에 따라 달라집니다. 자세한 내용은 GKE에서 포드 버스팅 구성을 참고하세요.

리소스 한도가 리소스 요청보다 크면 포드가 사용되지 않는 노드 용량으로 버스팅할 수 있습니다.

Google Cloud Marketplace 애플리케이션 Cloud Marketplace에서 앱을 설치할 수 없습니다. Cloud Marketplace에서 앱을 설치할 수 있습니다.
기본 제공 보안 제약 Autopilot 모드에서 GKE는 GKE Autopilot 보안 조치를 적용합니다. GKE는 Standard 클러스터의 보안 제약 조건을 자동으로 적용합니다. 클러스터의 일부 노드가 ComputeClass를 사용하여 Autopilot 워크로드를 실행하는 경우 GKE Autopilot 보안 조치가 최선을 다해 해당 노드에 적용됩니다.
장기 실행 내결함성이 없는 포드 최대 7일 동안 노드 자동 업그레이드 또는 축소로 인한 제거로부터 게임 서버와 같은 내결함성이 없는 포드를 보호할 수 있습니다. 자세한 내용은 Autopilot 포드의 실행 시간 연장을 참조하세요. 노드 자동 업그레이드로 인한 제거로부터 내결함성이 없는 포드를 보호할 수 없습니다. 축소 제거로부터 이러한 포드를 무기한 보호할 수 있지만, 포드가 실행되는 동안 사용률이 낮은 노드에 대한 요금이 계속 청구됩니다.

다음 단계