Kubernetes (クーバネティス/K8s)
大量のDockerコンテナを自動で管理・操作するための「コンテナオーケストレーション」ツール。
Kubernetes(クーバネティス)とは
略して「K8s」とも呼ばれます。複数・大量の「コンテナ(Dockerなど)」を効率よく束ねて、自動で管理・調整するためのシステム(指揮者)です。
💡 例え話でいうと…
**「巨大フェスの優秀な舞台監督」**です。 Dockerが「アーティストの楽屋(いつでも歌える状態の箱)」だとすると、数十、数百の楽屋を管理するのは手作業では不可能です。 Kubernetesは「Aグループはアクセスが多いからステージ(サーバー)を5個に増やして!」「Bのシステムが落ちた!すぐ新しい代わりを連れてきて!」という調整を、人間が寝ている間も自動でやってくれる最強の監督です。
📌 機能
- 自動復旧(自己修復):コンテナが死んだら即座に再起動する
- ロードバランシング:アクセスを複数のコンテナに分散させる
関連する用語 (インフラ)
全16件を見るIT用語: Nginxとは|高性能なWebサーバー・リバースプロキシの定番
イベント駆動型アーキテクチャで高並列処理を実現するNginxの仕組み・設定例・Apacheとの違いを解説。
IT用語: 高可用性(HA)とは|障害時も止まらないシステム設計の原則
サービスのダウンタイムを最小化する高可用性(High Availability)の設計パターンと可用性計算の方法を解説。
仮想化 (Virtualization)
1台の物理的なコンピュータの中に、ソフトウェアの力で「複数の架空のコンピュータ(仮想マシン)」を作り出す技術。
IT用語: 災害復旧(DR)とは|大規模障害からシステムを復旧させる戦略
地震・データセンター障害などの大規模障害からビジネスを継続するDR(ディザスタリカバリ)戦略と4つのパターンを解説。
コンテナ (Container)
OSの上に、アプリを動かすための専用の「カゴ(隔離空間)」を作り、どこでも同じように動かせるようにする技術。
IT用語: systemdとは|Linuxの初期化システムとサービス管理の仕組み
Linux起動プロセスの管理とデーモンのライフサイクルを制御するsystemdの仕組みとsystemctlコマンドを解説。