インフラ 2026-03-09
Kubernetes (クーバネティス/K8s)
大量のDockerコンテナを自動で管理・操作するための「コンテナオーケストレーション」ツール。
Kubernetes(クーバネティス)とは
略して「K8s」とも呼ばれます。複数・大量の「コンテナ(Dockerなど)」を効率よく束ねて、自動で管理・調整するためのシステム(指揮者)です。
💡 例え話でいうと…
**「巨大フェスの優秀な舞台監督」**です。 Dockerが「アーティストの楽屋(いつでも歌える状態の箱)」だとすると、数十、数百の楽屋を管理するのは手作業では不可能です。 Kubernetesは「Aグループはアクセスが多いからステージ(サーバー)を5個に増やして!」「Bのシステムが落ちた!すぐ新しい代わりを連れてきて!」という調整を、人間が寝ている間も自動でやってくれる最強の監督です。
📌 機能
- 自動復旧(自己修復):コンテナが死んだら即座に再起動する
- ロードバランシング:アクセスを複数のコンテナに分散させる
関連する用語 (インフラ)
コンテナ (Container)
OSの上に、アプリを動かすための専用の「カゴ(隔離空間)」を作り、どこでも同じように動かせるようにする技術。
詳しく読む
Docker (ドッカー)
コンテナ型の仮想環境を作成・配布・実行するための代表的なプラットフォーム。
詳しく読む
オンプレミス (On-premises)
企業が自社内にサーバーなどの機器を設置し、自前でシステムを運用・管理する形態。
詳しく読む
仮想化 (Virtualization)
1台の物理的なコンピュータの中に、ソフトウェアの力で「複数の架空のコンピュータ(仮想マシン)」を作り出す技術。
詳しく読む
冗長化 (Redundancy)
システムの一部が故障しても全体が停止しないように、あらかじめ予備の機材や回線を用意しておくこと。
詳しく読む