16

これらのプロジェクトの紹介をいくつか読みましたが、まだ Kubernetes と Flynn/Deis の違いを明確に理解できていません。誰でも助けることができますか?

4

1 に答える 1

23

Kubernetes は実際には次の 3 つです。

  • コンテナー (実際には、ポッドと呼ばれるコンテナーのセット) をマシンのクラスターに動的にスケジュールする方法。
  • ラベルとヘルパー (ReplicationController) を使用して、これらのポッドの多くを管理し、水平方向にスケーリングします。
  • サービスを介して一連のポッド間で通信し、一連のポッドをパブリック IP で外部に公開し、外部サービスを簡単に使用します。これは、ポッドの配置/スケジュール方法の水平方向のスケーリングと動的な性質に対処するために必要です。

これはすべて、一連のマシン全体でコンピューティングを管理するためのツール セットです。完全なアプリケーション PaaSではありません。Kubernetes には、「アプリケーション」とは何かがわかりません。一般に、PaaS システムは、コードを取得してアプリケーションとしてデプロイおよび管理するための簡単な方法を提供します。実際、私は、Kubernetes の上に構築された特殊な PaaS システムが見られることを期待しています。それが、RedHat OpenShift が行っていることです。

Kubernetes について考える 1 つの方法は、「論理的な」インフラストラクチャのシステムとしてです (従来の VM クラウド システムは

于 2014-12-03T20:00:02.733 に答える