Всем привет. Итак. Чего мы имеем: домен с НС-ами яндекса. Чего

мы хотим: кластер региональный, во всех 3х зонах(a,b,c), c автоскейлингом воркеров. нагрузка кластера доступна по домену, который указывает на всех рабочих воркеров. Всё должно быть описано в тераформе.
Чего мы сделали: DNS-зона - публичная. кластер региональный, доступность - согласно ТЗ. 3 группы воркеров. сетка сконфигана так -
network_interface {
nat = true
subnet_ids = [
yandex_vpc_subnet.vpc-subnet-[a,b,c].id
]
ipv4_dns_records {
fqdn=var.fqdn
dns_zone_id=var.dns_zone_id
ttl=200
ptr=true
}
}
Чего получилось: в рекордсете DNS серые ИПы из yandex_vpc_subnet.vpc-subnet-[a,b,c]
Чего должно было получиться: В рекордсете DNS белые ИПы воркеров.
Где мы, Иван Васильевич, Криво прочитали доку и как сделать так, чтоб облако само засовывало в рекордсет белые ИПы воркеров?

8 ответов

23 просмотра
Аббисинские-Псы Автор вопроса

Ога. Managed Service for Kubernetes

Аббисинские-Псы Автор вопроса

хм. я до деплоя чего либо в кубер ещё не дошёл. Пока что я вижу так открутить то, что накрутил на воркеров, задеплоить ингрес в кубик примерно так - resource "helm_release" "ingress_nginx" { name = "ingress-nginx" repository = "https://kubernetes.github.io/ingress-nginx" chart = "ingress-nginx" version = "4.2.1" wait = true set { name = "controller.service.externalIPs" value = format("{%s}", join(",", var.k8s-address)) } } нагенерив предворительно статичных белых ИПов по количеству зон и запихнув ручками эти ИПы в рекордсет DNS. правильно?

Аббисинские-Псы Автор вопроса

По мотивам этого опуса и рекомендаций. Раскатываем ингрес-контроллер и ингресы и радуемся балансиру, который сам собой поднялся из пепла протеряных дней. Правда радуемся недолго. Вопрос: как получить ип этого lb в тераформе? сослаться я на него не могу, потому что это не мой вообще ресурс, я его не создаю.

Аббисинские-Псы Автор вопроса

Вот и я про то же. как запретить автоматическое создание ЛБ?

Аббисинские Псы
Вот и я про то же. как запретить автоматическое со...

Если вы управляете инфрастуктурой из Кубера, то возможно вам стоит взглянуть на Crossplane.

Аббисинские-Псы Автор вопроса

Ну ок. мне нужен ип, чтоб засунуть его в днс. я вижу 2 варика решения проблемы. пританцовывать с несколькими запусками тераформа(из за разбиения общего плана на части) либо запретить дефолтный балансир, создать руками свой и уже от него получить ип и засунуть в ДНС

Аббисинские-Псы Автор вопроса
Nikolay Matrosov
Если вы управляете инфрастуктурой из Кубера, то во...

не, я не хочу управлять инфрой из кубера. Я инфрой управляю посредством единого тераформа. И вот создание дефолтного балансира мне несколько мешает. Но спасибо, посмотрю.

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
1. https://www.kaggle.com/code/ahmadrezagholami2001/housing-estimation-linear-regression 2. https://www.kaggle.com/code/ahmadrezagholami2001/uncovering-quality-in-wines-logis...
Ahmadreza
1
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Карта сайта