Похоже, вы планируете разместить несколько доменных имен на одном балансировщике нагрузки (== один Ingress
ресурс).Если нет, этот ответ не применяется.
Вы можете сделать это, настроив Ingress
с длинным списком доменных имен, таких как:
spec:
rules:
- host: cats.server.com
http:
paths:
- path: /*
backend:
serviceName: cats
servicePort: 8080
- host: dogs.server.com
http:
paths:
- path: /*
backend:
serviceName: dogs
servicePort: 8080
- [...]
Если это ваше намерение, нет способа сделать это, не редактируя весь этот список и каждый раз применяя его к кластеру.
Вы можете создать инструмент для создания этого файла манифеста, а затем применить изменения.Контроллер Ingress достаточно умен, чтобы существующие домены не видели простоев, если они все еще находятся в списке.
Однако домены, которые вы удалили из списка, будут также удалены из карты URL-адреса балансировщика нагрузки иследовательно прекрати принимать трафик.