14

Google Container Engine 上の Kubernetes のポート 80 で複数のサービスを実行できますか? 各サービスには専用の外部 IP アドレスがあるため、理論的にはルーターは IP アドレスに基づいて各サービスにルーティングできるはずです。

これまで、Container Engine で「frontend-1」と「frontend-2」のポッドを作成しました。一意の外部 IP を使用してポート 80 で実行する両方のサービスを個別に作成しようとしましたが、うまくいきませんでした。カスタム ルーティング サービスを使用せずに Kubernetes でこれを達成する別の方法はありますか?

サービス-1.yaml:

id: service-1
port: 80
containerPort: 8080
selector:
  name: frontend-1
createExternalLoadBalancer: true

サービス-2.yaml:

id: service-2
port: 80
containerPort: 8081
selector:
  name: frontend-2
createExternalLoadBalancer: true
4

3 に答える 3