이 페이지에서는 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은 클러스터의 포드를 기준으로 노드 수량과 크기를 자동으로 확장합니다. 선택사항:
|
기본값:
선택사항:
|
노드 운영체제 |
사전 구성됨: containerd가 포함된 Container-Optimized OS |
기본값: containerd가 포함된 Container-Optimized OS 선택사항: |
노드 컴퓨팅 구성 |
기본값: 범용 워크로드에 권장되는 컨테이너 최적화 컴퓨팅 플랫폼입니다. 선택사항:
|
선택사항:
|
노드 업그레이드 및 유지보수 |
사전 구성됨: 선택사항: |
기본값: 선택사항: |
보안 |
사전 구성됨: 선택사항: |
기본값: 보안 GKE 노드 선택사항: |
네트워킹 |
사전 구성됨: 기본값:
선택사항: |
사전 구성됨: 각 노드에 포드 최대 256개 기본값: 선택사항: |
로깅 및 모니터링 |
사전 구성됨: 선택사항: |
기본값: 선택사항: |
부가기능 |
사전 구성됨:
선택사항: 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 포드의 실행 시간 연장을 참조하세요. | 노드 자동 업그레이드로 인한 제거로부터 내결함성이 없는 포드를 보호할 수 없습니다. 축소 제거로부터 이러한 포드를 무기한 보호할 수 있지만, 포드가 실행되는 동안 사용률이 낮은 노드에 대한 요금이 계속 청구됩니다. |