Kubernetes (クーバネティス/K8s)
大量のDockerコンテナを自動で管理・操作するための「コンテナオーケストレーション」ツール。
Kubernetes(クーバネティス)とは
略して「K8s」とも呼ばれます。複数・大量の「コンテナ(Dockerなど)」を効率よく束ねて、自動で管理・調整するためのシステム(指揮者)です。
💡 例え話でいうと…
**「巨大フェスの優秀な舞台監督」**です。 Dockerが「アーティストの楽屋(いつでも歌える状態の箱)」だとすると、数十、数百の楽屋を管理するのは手作業では不可能です。 Kubernetesは「Aグループはアクセスが多いからステージ(サーバー)を5個に増やして!」「Bのシステムが落ちた!すぐ新しい代わりを連れてきて!」という調整を、人間が寝ている間も自動でやってくれる最強の監督です。
📌 機能
- 自動復旧(自己修復):コンテナが死んだら即座に再起動する
- ロードバランシング:アクセスを複数のコンテナに分散させる
関連する用語 (インフラ)
全16件を見るIT用語: Nginxとは|高性能なWebサーバー・リバースプロキシの定番
イベント駆動型アーキテクチャで高並列処理を実現するNginxの仕組み・設定例・Apacheとの違いを解説。
IT用語: Keepalivedとは|VIPによる自動フェイルオーバーを実現するHA構成ツール
仮想IPアドレス(VIP)とVRRPプロトコルでLinuxサーバーのActive-Standby自動切り替えを実現するKeepalived。
仮想化 (Virtualization)
1台の物理的なコンピュータの中に、ソフトウェアの力で「複数の架空のコンピュータ(仮想マシン)」を作り出す技術。
IT用語: Apache HTTP Serverとは|世界最古・最広普及のWebサーバー
PHPとの相性が良く.htaccessで柔軟な設定が可能なApache HTTP Serverの仕組みとNginxとの違いを解説。
IT用語: NFS(ネットワークファイルシステム)とは|ネットワーク越しの共有ストレージ
複数のLinuxサーバーからネットワーク越しに同じディレクトリをマウントできるNFSの仕組みとAWS EFSを解説。
IT用語: systemdとは|Linuxの初期化システムとサービス管理の仕組み
Linux起動プロセスの管理とデーモンのライフサイクルを制御するsystemdの仕組みとsystemctlコマンドを解説。