У меня есть кластер k8s, который я запускаю. У меня есть необходимые скрипты, которые могут создать кластер и уничтожить его по мере необходимости. У меня есть некоторые приложения, работающие на этом кластере. Недавно я настроил службу контроллера Ingress и через этот контроллер Ingress маршрутизирую свой трафик c в службы приложений.
Я хотел бы получить доступ к приложению, используя имя хоста, где я определил это в моих правилах Ingress. Например, когда мне нужно получить доступ к приложению A, у которого есть служебный IP-адрес, такой как 192.168.0.100, я бы использовал имя хоста application.a.local. Для этого мне нужно отредактировать файл / etc / hosts на компьютере, на котором работает кластер, и добавить туда запись. Это ручной подход. Как я могу автоматизировать это?
Есть ли лучший подход для настройки сопоставления имен хостов? Есть предложения?