コンテナは「アプリを箱ごと運んでどこでも同じに動かす」便利な道具でした。でも箱が数十・数百に増えると、どこに置くか・落ちていないか・混んでいないかを人の手で見張るのは無理があります。それを肩代わりするのが Kubernetes(K8s) です。
初級の解説は準備中のため、初級の内容を表示しています。
概要 — まず全体をつかむ
詳細 — 1段階ずつ追う
これは何をする係?
Kubernetes は、大量のコンテナを 自動で束ねて面倒を見る 仕組みです。オーケストラでたとえるなら、たくさんの演奏者(※1 コンテナ)を指揮する 指揮者 にあたります。
指揮者がやってくれるのは、ざっくり4つ。
- 配置 — どのサーバにどの箱を載せるかを決める
- 監視 — 箱がちゃんと動いているか見張る
- 復旧 — 落ちたら勝手に立て直す
- 増減 — 混んできたら増やし、暇なら減らす
人は「こうあってほしい」と伝えるだけ。あとの調整は指揮者に任せます。
登場人物メモ:
- ※1 コンテナ — アプリと環境を1つに詰めた箱。K8sが並べて動かす対象
- ※2 クラスタ — コンテナを載せるサーバ群を1つにまとめた集まり
仕事の流れ
- 「この箱を3個動かしておいて」と あるべき状態を伝える
- K8s が空いているサーバへ 箱を配置 する
- 動き出したら ずっと見張る(落ちていないか・数は足りているか)
- 落ちたら 別の場所で立て直す、混んだら 数を増やす
ポイントは、命令を1回ずつ手で打つのではなく、ゴールを預けておく こと。指揮者がそのゴールに合わせ続けてくれます。
指揮者がいてうれしい理由
- 夜中でも自動復旧 — 人が気づく前に立て直すので、止まっている時間が短い
- 混雑に自動対応 — アクセスが増えたら箱を増やし、減ったら戻す
- サーバの空きを有効活用 — どこに載せるかを自動で最適化する
「数が少ないうち」は手作業でも回りますが、規模が大きくなるほど 指揮者の価値が効いてきます。
⚠️ うまくいかないとき
- むしろ大げさ — 箱が数個なら K8s は仕組みが重すぎることもある
- 設定ミスで増えすぎ — 「増やして」の指示を誤ると資源を食いつぶす
- 中身は自分で用意 — 指揮者は並べてくれるが、箱(コンテナ)自体は自分で正しく作る必要がある
理解度チェック
そのまま解けます(成績は保存されません)。無料アカウントを作ると、学習の記録と進捗の山登りが始まります。
問1. Kubernetes(K8s)を一言でいうと?
問2. 動いていたコンテナが1つ落ちたとき、Kubernetesはどうする?
問3. 指揮者(Kubernetes)がやってくれる4つの仕事に、含まれないのはどれ?
問4. 利用者がKubernetesにする、基本の頼み方はどれ?
問5. Kubernetesの「増減」の説明として正しいのはどれ?
問6. コンテナが数個しかない場合について、本文が注意しているのはどれ?
問7. コンテナを載せるサーバ群を1つにまとめた集まりを何と呼ぶ?(カタカナ)
問8. Kubernetes の通称を、K・数字・s を組み合わせた略称で答えてください。