Могу ли я запустить несколько сервисов на порту 80 в Kubernetes на Google Container Engine? Каждая служба имеет выделенный внешний IP-адрес, поэтому теоретически маршрутизатор должен иметь возможность выполнять маршрутизацию к каждой службе на основе ее IP-адреса.
До сих пор я создал модули для «frontend-1» и «frontend-2» на Container Engine. Я попытался создать для них отдельные службы, работающие на порту 80 с уникальными внешними IP-адресами, но это не сработало. Есть ли другой способ сделать это в Kubernetes без использования настраиваемой службы маршрутизации?
service-1.yaml:
id: service-1
port: 80
containerPort: 8080
selector:
name: frontend-1
createExternalLoadBalancer: true
service-2.yaml:
id: service-2
port: 80
containerPort: 8081
selector:
name: frontend-2
createExternalLoadBalancer: true