Pedia

Kubernetes(クーベネティス / K8s)

くーべねてぃす

意味

Kubernetes(クーベネティス/クバネティス)とは、多数のDockerコンテナを統合管理(オーケストレーション)するためのオープンソースソフトウェアである。略して「K8s(ケーエイツ)」とも呼ばれる。 Googleが社内で使用していたシステム(Borg)をベースに開発された。数百〜数千個のコ...

概要

Googleが開発し、現在はCNCFが管理しているオープンソースのコンテナオーケストレーションツール。 大量のコンテナ(Docker)を、「指揮者(オーケストラ)」のように自動で管理・制御するシステム。

機能

  • オートスケーリング: アクセスが増えたら自動でコンテナを増やし、減ったら減らす。
  • 自己修復(セルフヒーリング): コンテナが故障したら、自動で新しいコンテナを立ち上げて入れ替える。
  • ローリングアップデート: サービスを止めることなく、順番にバージョンアップする。

現代のクラウドインフラ(特に大規模なマイクロサービス)において、事実上の標準OSのような地位を確立しています。

TOP / 検索 Amazonで探す