会員登録すると
学習することができます。
会員登録する(無料)
学習することができます。
登録済みの方はこちら
ログイン
学ぶ目的
GKE とは
Google Kubernetes Engine(GKE)は、Kubernetes を Google が管理して提供するサービスです。Kubernetes は、たくさんのコンテナを、決めた数だけ動かし続ける仕組みです。コントロールプレーン(全体を指揮する部分)は Google が運用します。
Autopilot と Standard
- Autopilot … ノード(コンテナが乗る VM)も GKE が管理する。利用者は Pod の設定と、Pod が求める CPU とメモリの量(リソースリクエスト)を書けばよい
- Standard … ノードプールを利用者が設計して管理する。マシンタイプや GPU の細かい調整ができる
運用の手間を減らしたいなら Autopilot、ノードを細かく決めたいなら Standard です。
作ってつなぐ
Autopilot のクラスタは gcloud container clusters create-auto で作り、--location にリージョンを渡します。kubectl(Kubernetes を操作するコマンド)でつなぐには、gcloud container clusters get-credentials で接続情報を取り込みます。リージョン クラスタは、コントロールプレーンを複数のゾーンに置きます。
Pod・Deployment・Service
Pod はコンテナの最小の単位、Deployment は Pod を決めた数だけ保つ設定、Service は Pod の集まりに安定した入口を作る設定です。イメージは Artifact Registry に置きます。
3つの自動スケーリング
Pod の数を増やす水平 Pod 自動スケーリング(HPA)、Pod の CPU とメモリの量を変える垂直 Pod 自動スケーリング(VPA)、ノードの数を増やすクラスタ オートスケーラーです。
このレクチャーで学ぶこと
- GKE と Kubernetes の役割
- Autopilot と Standard の違いと選び方
- クラスタの作成と kubectl での接続
- Pod・Deployment・Service と3つの自動スケーリング
質問
まだ質問は投稿されていません。
質問投稿
ログイン後に質問の投稿ができます。
#1
未完了
試験の全体像と学び方 ― 4つのセクションと比率を知り、合格までの計画を立てる
#2
未完了
リソース階層 ― 組織・フォルダ・プロジェクトで、権限と方針が伝わる道筋を説明する
#3
未完了
課金 ― 請求先アカウントとプロジェクトをつなぎ、予算アラートとエクスポートを設定する
#4
未完了
IAM ― ロールの種類と継承を理解し、最小権限で付与する
#5
未完了
サービスアカウント ― 鍵ファイルを使わずに、アプリに最小限の権限を持たせる
#6
未完了
Compute Engine ― VM とディスクとインスタンスグループを、要件から選んで作る
#7
未完了
GKE ― Autopilot と Standard を選び、コンテナを動かして増やす
#8
未完了