У меня есть несколько кластеров кубернетов, у которых есть балансиры нагрузки на основе Google (входные фунты).Имя kubernete сгенерировано Google cloud ingress load balancer
Итак, прямо сейчас, чтобы получить доступ к моим кластерным службам k8s, мне просто нужно выполнить ping публичный IP, заданный $ kubectl get service
, прохладно.
Моя проблема заключается в том, что иногда мне нужно срывать/создавать кластеры, перенастраивать службы, этим службам также могут потребоваться SSL-сертификаты очень скоро, а также создавать также легко воспроизводимые сборки кластеров/сервисов (для облачных разработчиков!).
Вопрос прост: могу ли я вместо того, чтобы иметь входной балансировщик нагрузки IP, имеет хост-адрес балансира входа?
Что-то вроде ${LOAD_BALANCER_NAME}.${GOOGLE_PROJECT_NAME}.appspot.com
было бы uber awesome.
Почему вы думаете, что нужно снести кластеры часто? Вы создаете отдельный кластер для каждого Dev и разрываете их, когда не используются для экономии по стоимости? –
Да, чтобы изменить кластерные области или тип машины, я должен снести весь кластер и создать новый с помощью этого скрипта: https://gist.github.com/azr/13e72daa9ec968f52d5d Это очень часто происходит в dev и это очень больно, если у меня есть redeploy зависимости, чтобы изменить ip :) – Azr