Kubernetes(クーベルネイテス)とは、クラウドネイティブコンピューティング基盤のためのDockerコンテナ群管理フレームワークです。
Kubernetesは、Dockerコンテナ群に対する「デプロイ」「オーケストレーション」「クラスタ管理」「運用管理」などの各種管理機能を提供し、アプリケーションを構成するコンテナを論理的な単位にグループ化し管理性を向上させます。
「メンテナンス機能」「スケーリング機能」「ノード群スケジューリング機能」「ワークロード動的管理機能」「ユーザー定義状態の共有/管理機能」「ロードバランサー機能」「死活監視機能」などの豊富な機能を備えています。
Kubernetesは「アプリの運用負担を軽減するためのエコシステムのコンポーネントとツールの整備」を目指しており、「可搬性」「拡張性」「自動修復性」などの特徴によりコンテナ管理の自動化を推進できるコンテナオーケストレーションシステムです。
・2014年 初版リリース
・2015年 Linux Foundation傘下「Cloud Native Computing Foundation」に移管
Kubernetesは、Google社内で開発/運用されている開発生産ワークロードを15年間実行してきた経験を基に、コミュニティの優れたアイデアやプラクティスやノウハウを結集して開発されたもので、プロダクションレベルに対応できるオープンソースプラットフォームです。
→Kubernetes(Production-Grade Container Orchestration - Kubernetes)
Kubernetesのライセンスは「Apache License 2.0」です。
詳細について、こちらを参照ください。
→GitHub →kubernetes →LICENSE
Kubernetesは「ローカル環境」「Google Cloud」「Amazon Web Services」「Microsoft Azure」「OpenStack」「CloudStack」などの環境に対応します。
オープンソースKubernetesツール「Lens 5.0」が公開され、クラスタを整理してアクセスを共有する機能がユーザーに紹介された。 「Lens」とは Lensは、Kubernetesクラスタを制御するためのIDE。 スタンドアロンアプリケーションであり「macOS」「Windows」「Linu...
OSS×Cloud ACCESS RANKING