GKE(Google Kubernetes Engine)
GoogleのマネージドKubernetesサービス。Kubernetes自体の開発元がGoogle社であり、GKEは最も成熟したマネージドK8sサービスとして高い評価を得ている。
GKE(Google Kubernetes Engine)とは?
GKE(Google Kubernetes Engine)は、GCPのマネージドKubernetesサービスです。KubernetesはGoogleが社内システムで培ったBorgの技術を元に開発・OSSとして公開したものであり、GKEはその本家提供サービスとして最も成熟しています。
GKEのモード
| モード | 特徴 | 向いているケース |
|---|---|---|
| Autopilot | ノード管理不要・Podに応じて自動課金 | 運用負荷を最小化したい |
| Standard | ノード設定を細かく制御可能 | 特定の要件・コスト最適化 |
AKS・EKSとの比較
| 項目 | GKE | AKS | EKS |
|---|---|---|---|
| Kubernetes親和性 | 最高(開発元) | 高 | 高 |
| コントロールプレーン | 無料(Zonal)/ $0.10/h(Regional) | 無料 | $0.10/h |
| 自動アップグレード | 充実 | あり | 手動寄り |
GKEの主な機能
- Workload Identity: Podに対してGoogle CloudサービスへのIAM権限を安全に付与
- Binary Authorization: 承認済みコンテナイメージのみデプロイを許可
- GKE Dataplane V2: eBPFベースのネットワークで高性能・可観測性向上
- Cluster Autoscaler: ノードプールのスケールアウト/インを自動化
まとめ
GCPをメインクラウドとするならGKEは自然な選択肢です。AutopilotモードでKubernetesの複雑さを最小化しながら、本番グレードのコンテナ環境を実現できます。
関連する用語 (クラウド)
全40件を見るGoogle Compute Engine(GCE)
GoogleのIaaS型仮想マシンサービス。AWSのEC2・AzureのVMに相当し、プリエンプティブルVM(スポットVM)やカスタムマシンタイプでコストを柔軟に最適化できる。
AKS(Azure Kubernetes Service)
MicrosoftのマネージドKubernetesサービス。コントロールプレーンをAzureが無償で管理し、ワーカーノードのVM代のみ課金される。Azure AD・Monitor・DevOpsとの統合が得意。
Azure App Service
MicrosoftのフルマネージドWebアプリホスティングサービス。.NET・Node.js・Python・Java・PHPに対応し、自動スケール・SSL・カスタムドメインをサーバー管理なしで利用できる。
GCP (Google Cloud)
Googleが提供するクラウドコンピューティングサービス。AIやデータ分析に強みを持つ。
IT用語: AWS Step Functionsとは|複雑なワークフローをビジュアルで管理
Lambdaやサービスを連携した複雑なビジネスワークフローをステートマシンで定義・実行するStep Functionsを解説。
IT用語: Amazon SQS(Simple Queue Service)とは|疎結合を実現するメッセージキュー
マイクロサービス間の非同期通信・バッファリングを実現するAWSのフルマネージドメッセージキューSQSを解説。