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 App Service
MicrosoftのフルマネージドWebアプリホスティングサービス。.NET・Node.js・Python・Java・PHPに対応し、自動スケール・SSL・カスタムドメインをサーバー管理なしで利用できる。
IT用語: Amazon ECR(Elastic Container Registry)とは|AWSのコンテナイメージ管理
DockerイメージをAWS内で安全に管理・配布するプライベートコンテナレジストリECRの仕組みを解説。
サーバーレス (Serverless)
開発者がサーバーの構築や保守を意識することなく、プログラムの実行環境だけを利用できる仕組み。
Cloud Storage(GCS)
GCPのオブジェクトストレージサービス。イレブンナイン(99.999999999%)の耐久性を持ち、画像・動画・バックアップ・静的サイトホスティングに広く使われる。AWSのS3に相当。
Azure Blob Storage
Microsoftのオブジェクトストレージサービス。画像・動画・バックアップ・ログなど大量の非構造化データをコスト効率よく保存できる。AWSのS3に相当する。
IT用語: Amazon DynamoDBとは|ミリ秒応答の完全マネージドNoSQLデータベース
サーバーレス・無制限スケールのキーバリュー/ドキュメントDBであるAWS DynamoDBの仕組みと設計パターンを解説。