私はこれをやっている人にオンラインでリソースを見つけることができないようですが、StatefulSet(?)を使用することで可能と思われます。 Matchが行われるたびにPodがスケジュールされ、Matchが終了すると削除されることが想像できます。リアルタイムマルチプレイヤーゲームのためにKubernetesでマッチサーバーを実行することは可能ですか?
次のような他の質問があります。どのようにアップグレードを管理しますか?進行中のマッチを単にシャットダウンすることはできません。
これがどのように対処されるべきか、非常に好奇心が強いです。
更新:マッチサーバーに必要な唯一の状態は、メモリ内です。そのマッチ、チーム構成などのプレーヤーを追跡します。これは簡単にEnv変数に渡すことができます。マッチは通常5〜20分持続し、マッチが終了するとインスタンス/ポッドは取り除かれます。
あなたはこれについての詳細を与えることができ、合うと思いますか?マッチサーバーに必要な状態はありますか? – Buchi
あなたのご意見ありがとう@Buchi、私は私のポストを更新しました。 – Mirage
マッチの途中でポッド/コンテナがクラッシュするとどうなりますか?最初から、またはクラッシュ前のポイントから試合を再開しますか? – Buchi