インフラ 2026-03-09
Kubernetes (クーバネティス/K8s)
大量のDockerコンテナを自動で管理・操作するための「コンテナオーケストレーション」ツール。
Kubernetes(クーバネティス)とは
略して「K8s」とも呼ばれます。複数・大量の「コンテナ(Dockerなど)」を効率よく束ねて、自動で管理・調整するためのシステム(指揮者)です。
💡 例え話でいうと…
**「巨大フェスの優秀な舞台監督」**です。 Dockerが「アーティストの楽屋(いつでも歌える状態の箱)」だとすると、数十、数百の楽屋を管理するのは手作業では不可能です。 Kubernetesは「Aグループはアクセスが多いからステージ(サーバー)を5個に増やして!」「Bのシステムが落ちた!すぐ新しい代わりを連れてきて!」という調整を、人間が寝ている間も自動でやってくれる最強の監督です。
📌 機能
- 自動復旧(自己修復):コンテナが死んだら即座に再起動する
- ロードバランシング:アクセスを複数のコンテナに分散させる
関連する用語 (インフラ)
全16件を見るIT用語: ロードバランサーとは|複数サーバーへのトラフィック分散の仕組み
アクセスを複数のサーバーに振り分けて可用性とスケーラビリティを高めるロードバランサーの仕組みと種類を解説。
詳しく読む
IT用語: Apache HTTP Serverとは|世界最古・最広普及のWebサーバー
PHPとの相性が良く.htaccessで柔軟な設定が可能なApache HTTP Serverの仕組みとNginxとの違いを解説。
詳しく読む
IT用語: systemdとは|Linuxの初期化システムとサービス管理の仕組み
Linux起動プロセスの管理とデーモンのライフサイクルを制御するsystemdの仕組みとsystemctlコマンドを解説。
詳しく読む
IT用語: Keepalivedとは|VIPによる自動フェイルオーバーを実現するHA構成ツール
仮想IPアドレス(VIP)とVRRPプロトコルでLinuxサーバーのActive-Standby自動切り替えを実現するKeepalived。
詳しく読む
冗長化 (Redundancy)
システムの一部が故障しても全体が停止しないように、あらかじめ予備の機材や回線を用意しておくこと。
詳しく読む
IT用語: 高可用性(HA)とは|障害時も止まらないシステム設計の原則
サービスのダウンタイムを最小化する高可用性(High Availability)の設計パターンと可用性計算の方法を解説。
詳しく読む