2017-07-19 4 views
0

APIの複数のバージョンを展開するための適切なパターンに関するExtensible Service ProxyとGoogleエンドポイントの設定に関するドキュメントを見つけるのが難しいです。並行実行Kubernetesのgoogleエンドポイントを持つAPIのメジャーバージョン

概要 - 私はドッカーがAPIの2つのリリースを構築しています。 別々の容器で稼働します。

私は現在、ESPとAPIv1を持つkubernetesポッドを持っています。

実際にESP + APIv1でポッドを実行し、ESP + APIv2でポッドを実行したいのですが、これはどうすればうまくいくのでしょうか?私の外部IPとDNSはすべて1つのポッドを指しています。ユーザーがESPサービスを受けるまで連絡を取ってください。別のESPインスタンスに渡すためのメカニズムがありますか?

OR - 複数のバージョンを実行するには、ESP、APIv1、およびAPIv2を含むポッドを実行する必要がありますか?それはスケーラビリティや管理の観点からは理想的ではないようです。

答えて

0

APIv1とAPIv2が離れていない限り、おそらく両方のバージョンを同じドッキングアプリでサポートするメソッドを実装できます。このアプローチについては、ここでより詳しく説明します。 https://cloud.google.com/endpoints/docs/lifecycle-management

+0

ありがとうございます。これは確かに可能性のようです。私たちのAPIチームと相談しなければなりません。 これが本当に可能なら別のバージョンを別々のコンテナで実行することができます。 – Dan

関連する問題