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

Бомжур, кубер-эксперты! В двух словах для тех, кто не знает историю

моей борьбы с кубером:

- с целью разработки приложения а также изучения возможностей кубера, установил кубер-кластер на двух виртуалках под дебиан 11;

- всё как бы ок, но лоадбалансер не работает в подобной конфигурации, в связи с чем мне дали совет поставить metalLB;

И вот вопрос. metalLB вроде бы заработал, во всяком случае теперь LoadBalancer получает свой ExternalIP И по запросу curl EXTERNAL_IP по 80му (нужному мне) порту я получаю то что ожидаю (ответ своего сервиса), НООО тот EXTERNAL_IP понятно (или непонятно) не виден с мастер хоста, на котором крутятся виртуалки. Как сделать так, чтобы EXTERNAL_IP во вне виртуалок, стал достигать их?

16 ответов

33 просмотра

Прописать маршрут?

топологию нарисуй, я ничего не понял. Что такое мастер хост и все такое

Andrey RRR
Прописать маршрут?

а вообще Андрей как будто прав - твой флоатинг айпи есть только в мозгах виртуалок, мастер хост про него ничего не знает и отправляет на свой дефолт гейтвей

Ну отличная схема была с хостнетворк и Ingress Nginx

какие ИП на хост системе?

Yuriy-Roskoshinsky Автор вопроса
Solyar
Ну отличная схема была с хостнетворк и Ingress Ngi...

эта схема не сработала, возможно из-за моих кривых рук. но, установив металлб он как минимум дал ожидаемый результат на локалхосте. руки те же)

точно, кривые руки

Yuriy-Roskoshinsky Автор вопроса
Alíakséi 🇺🇦
какие ИП на хост системе?

привет! выше коллега предложил маршруты прописать. сейчас попробую. если ок то вопрос снимется.

Yuriy-Roskoshinsky Автор вопроса
George Gaál
точно, кривые руки

чо дикий то такой?

MetalLB - это не панацея. С ним, например, задача добавления tls перекладывается либо на сам приклад, либо на envoy

Какой CNI стоит?\

Ilya Pozdnov
Какой CNI стоит?\

на скриншоте калико же

Yuriy-Roskoshinsky Автор вопроса
Andrey RRR
Прописать маршрут?

Андрей, давно не общался с iptables, редирект на нужный ип сделал так: iptables -t nat -A PREROUTING -j DNAT --to-destination 192.168.1.240 то есть, пытаюсь сказать, что любой трафик входящий в данную виртуалку должен направляться на её внутренний локальный 192.168.1.240 Во вне виртуалки, я пытаюсь зайти по адресу виртуалки (у меня это 192.168.0.160) Но что-то не алё. В правиле iptables ошибка? в виртуалке вызов curl 192.168.1.240 отрабатывает ожидаемо

Yuriy Roskoshinsky
Андрей, давно не общался с iptables, редирект на н...

понимаешь, с таким подходом до кубера еще далеко

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

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

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
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
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
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта