こんばんわ。 マネーフォワード クラウドBox というサービスを開発しています、Rails エンジニアの SAKAMOTO X です。 マネーフォワード クラウド Box (以下 MFCBox)はその名の通りストレージサービスです。 開発環境上や検証前の共用開発環境では、ファイルストレージとして S3 互換サービスの MinIO を使っています。 この記事では、弊社の検証前の共用開発環境 の Kubernetes Cluster 上で上記をどう構成しているかを説明していきます。 焦点 この記事でご説明する焦点は大きく分けて主に二つです。 ステートフルなアプリケーションを構築するための Kubernetes リソースやパラメータ等の選定 共用開発上でよくありそうな金銭面や運用負荷などの制約とどう折り合いをつけていくか 対象読者 読むと効果的な方は以下のような方を想定しています。 Kubern
