2017-10-26 9 views
-2

EBSを使用して永続的ストレージを使用する場合、OpenShiftはどのようにスケールされますか? OpenShiftはどのようにユーザーをEBSボリュームにマッピングしますか?各ユーザに1 ebsのボリュームを割り当てることは実行不可能なので、opensheiftはkubernetesを使ってバックエンドでこれをどのように処理しますか?EBSを使用した場合の開閉スケーリング

+0

あなたの質問がOpenShift Onlineに関連しており、1つの永続的なボリュームしか許されないという制限がある場合、Kubernetesは同じユーザーに対して多くの永続的なボリュームを喜んで許可するので、プラットフォームの制限ではありません。これは*無料*プランの制限事項であり、[Pro](https://manage.openshift.com)の制限ではありません。 –

答えて

0

EBSボリュームは、一度に1つのクラスタ内の単一ノードにのみマウントできます。つまり、1つのレプリカを超えるアプリケーションを使用するアプリケーションをスケールすることはできません。さらに、EBSボリュームを使用するアプリケーションでは、新しい展開が実行されているときに2つのレプリカが必要となるため、「ローリング」展開戦略を使用できません。したがって、展開戦略は「再作成」に設定する必要があります。

EBSタイプのボリュームを要求している展開されたアプリケーションの制限に従って、EBSボリュームを基本ストレージタイプとして使用することに問題はありません。 Kubernetesは、アプリケーションのポッドに音量をうまくマッピングします。そのポッドが消えて別のノードで起動された場合、Kubernetesはその代わりに新しいノードのポッドにボリュームをマウントして、ストレージがアプリケーションに従うようにします。

ボリュームクレームをあきらめると、その内容が消去され、使用可能なボリュームのプールに戻されます。その後、ユーザーまたは別のユーザーによる次のクレームがそのボリュームを取得し、新しいアプリケーションのポッドに適用されます。

これはすべて問題なく動作します。あなたが尋ねていることを理解するのは少し難しいですが、うまくいけば、これはあなたに良い絵を与えます。

関連する問題