172 похожих чатов

Поднимаю в облаке терраформом кубер и запускаю хелм-чарт со своим

сервисом. Арендую у провайдера внешний IP-адрес и передаю его терраформом в качестве переменной в шаблоне values.yaml:

lb: name: django-lb
port: 8000 targetPort: 8000
ipAddress: "${yandex_vpc_address.addr.external_ipv4_address[0].address}"

А как еще это можно сделать более элегантно?
Какие тут вообще могут быть варианты, чтоб автоматом привязать провайдерский внешний IP-адрес к балансировщику?

9 ответов

29 просмотров

а разве это ip балансировщика а не машины?

Petr-Akimov Автор вопроса
Q os
а разве это ip балансировщика а не машины?

Не совсем. Беру в аренду IP-адрес. Прописываю A-запись. Отдаю IP-адрес балансира в шаблоне values.yaml . Запускаю хелм-чарт на выполнение. В принципе, оно работает, но хочется более элегантно, коротко, лаконично что-ли) resource "yandex_vpc_address" "addr" { name = "static-ip" external_ipv4_address { zone_id = "ru-central1-a" } } resource "yandex_dns_recordset" "lb_name" { depends_on = [yandex_vpc_address.addr] zone_id = local.local_data.zone_id name = "lb" type = "A" ttl = 200 data = [yandex_vpc_address.addr.external_ipv4_address[0].address] } resource "local_file" "values" { content = <<EOF replicaCount: 1 image: repository: pizdets/zhopa tag: latest pullPolicy: Always lb: name: django-lb port: 8000 targetPort: 8000 ipAddress: "${yandex_vpc_address.addr.external_ipv4_address[0].address}" dbReplicaCount: 1 dbImage: repository: postgres tag: 9.6 pullPolicy: Always dbSecret: user: cG9zdGdyZXM= password: MTIzNDU2 EOF filename = "${path.module}/../src/deploy/kubernetes/app-chart/values.yaml" }

Petr Akimov
Не совсем. Беру в аренду IP-адрес. Прописываю A-за...

Надо в документации яндекса просить, как навешивать IP на Service объекты. Обычно аннотациями реализуют.

Petr-Akimov Автор вопроса

Типа того. Загуглил бы, но что-то в голову не приходят ключевые слова.

Petr-Akimov Автор вопроса
Petr Akimov
Типа того. Загуглил бы, но что-то в голову не при...

Только для ALB вижу (Ingress). Для Service (NLB) будто бы ничего. https://cloud.yandex.com/en-ru/docs/application-load-balancer/k8s-ref/ingress

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта