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