У меня есть кластер Kubernetes на AWS (без EKS), у каждого сервиса есть URL-адреса конечных точек, с которыми они общаются «жестко» в своем образе докера.
Теперь я хочу создать на одной и той же учетной записи aws клон этого кластера, оставив первый без изменений. Проблема в том, что когда я создаю сервис, его входная запись перезаписывает в route53 ту, которая использовалась для исходного кластера.
Чего я хотел бы достичь?
- Для каждого имени хоста, определенного в кластере, я хочу, чтобы оно было разрешено внутри, чтобы указывать на этот кластерный объект, пока оно там существует.
- Я хочу, чтобы имена хостов регистрировались в route53 только для исходного кластера, второе никак не влияет на эти записи. Так сказать, я хочу иметь явную возможность зарегистрировать его или нет в route53.
Я использую external-dns и Входной контроллер nginx .