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件を見るAzure Virtual Machines(Azure VM)
Microsoft Azureが提供するIaaS型の仮想マシンサービス。Windows・Linuxに対応し、数分でサーバーを起動できる。オンプレミスサーバーのクラウド移行にも広く利用される。
Azure DevOps
Microsoftが提供するDevOpsプラットフォーム。ソースコード管理(Repos)・CI/CDパイプライン(Pipelines)・タスク管理(Boards)・テスト(Test Plans)・成果物管理(Artifacts)を統合提供する。
IT用語: Azure DevOpsとは|MicrosoftのCI/CD・プロジェクト管理統合プラットフォーム
ソース管理・CI/CD・アジャイル管理・アーティファクト管理を統合するMicrosoftのDevOpsプラットフォームを解説。
Cloud Run
GCPのサーバーレスコンテナ実行サービス。Dockerコンテナをデプロイするだけで自動スケーリング・HTTPS・認証が利用でき、リクエストがない時は完全にスケールゼロになる。
Azure App Service
MicrosoftのフルマネージドWebアプリホスティングサービス。.NET・Node.js・Python・Java・PHPに対応し、自動スケール・SSL・カスタムドメインをサーバー管理なしで利用できる。
IT用語: Amazon EKS(Elastic Kubernetes Service)とは|AWSマネージドKubernetes
AWSがKubernetesのコントロールプレーンを管理するマネージドサービスEKSの仕組みとECSとの違いを解説。