Dockerとは、Docker社が提供するオープンソースのコンテナ型仮想化ソフトウェアおよび実行環境です。
独立した実行環境(コンテナおよびその集合)の内部にアプリケーションを構築することで、「環境分離」「高速動作」「Dockerエコシステム」などの特徴を利用して、サービス開発/提供のアジリティを向上できます。
→OSSxCloudNews →オープンソースの仮想化ソフト/Dockerとは
Dockerには「ネットワークルーティング」「複数コンテナ連携」「複数台サーバ横断的管理」などの機能は提供されていないため、Docker単独での本番環境運用では以下のような問題が発生します。
・複数のDockerホスト管理
・コンテナデプロイ方法定義
・複数コンテナ間連携
・コンテナ死活監視
・コンテナ内データの管理
・外部ネットワークからコンテナへのアクセス経路設定 など
Kubernetesはコンテナ型仮想化を本番環境で活用するために必要な機能を提供するコンテナオーケストレーションツールであり、上記の問題点を解決できるさまざまな機能を提供します。
オープンソースKubernetesツール「Lens 5.0」が公開され、クラスタを整理してアクセスを共有する機能がユーザーに紹介された。 「Lens」とは Lensは、Kubernetesクラスタを制御するためのIDE。 スタンドアロンアプリケーションであり「macOS」「Windows」「Linu...
OSS×Cloud ACCESS RANKING