kubernetes を使用してアプリケーションとデータベース コンテナーを展開する場合、次のアーキテクチャの利点と欠点を理解しようとしています。
ちょっとした背景: アプリケーションは Nginx プロキシの背後にあります。すべての要求は、プロキシから Web サーバーに流れます。Web サーバーは、(読み取り専用) データベースにアクセスできる唯一のものです。
アーキテクチャ 1:
Pod#1 - データベース コンテナのみ
Pod#2 - アプリケーション コンテナのみ
アーキテクチャ 2:
Pod#1 - データベース コンテナとアプリケーション コンテナ
これまでの調査から、スケーリングの理由からアーキテクチャ 1 を推奨するコメントを見つけました。https://linchpiner.github.io/k8s-multi-container-pods.html
これらのアプローチのどれが私の状況により適しているかについての洞察を誰かが持っていますか?