2017-03-08 10 views
3

OpenShiftとKubernetesの違いは何ですか?私はOpenShiftがKubernetesを実行していることを理解していますが、OpenShiftを実行するとKubernetesより優れていると判断し、OpenShiftが過度に機能する可能性があると判断します。OpenShiftとKubernetesの違い

答えて

4

@SteveSに言及されているように、追加のAPIエンティティに加えて、Openshiftも高度なセキュリティコンセプトを持っています。

これは、セキュリティに関する特定の要件を備えたエンタープライズコンテキストで実行する場合に非常に役立ちます。 生産現場での実用的なアプリケーションの強みと同じくらい、最初は多くの不満の元になっている可能性があります。 1つの注目すべき例は、デフォルトで、コンテナがKubernetesでrootとして実行されますが、Openshiftで高いID(例:1000090000)でarbitrary userの下で実行されるという事実です。 これは、DockerHubの多くのコンテナが期待通りに動作しないことを意味します。いくつかの一般的なアプリケーションでは、Red Hat Container Catalogがこの機能/制限を考慮して画像を提供します。ただし、このカタログには一般的なコンテナのサブセットのみが含まれています。

システムのアイデアを得るために、私はKubernetesで始めることを強くお勧めします。 Minikubeは、ローカルの1ノードKubernetesクラスタを迅速にセットアップする優れた方法です。基本的な概念に精通しているときは、Openshiftの機能と設計上の意義の意味をよりよく理解することができます。

関連する問題