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

Всем привет! Подскажите, пожалуйста, есть какой-нибудь способ, чтобы использовать в нодах

DHCP? (не Static!)
Суть в том, что смене IP адреса у ноды есть вероятность того, что кластер перестанет быть кластером. Править IP адреса в манифестах - сомнительный вариант, да и то нет уверенности, что это поможет.
Но очень нужно сохранить DHCP на нодах, IP адреса будут периодически меняться (Hyper-V использую)

23 ответов

37 просмотров

Стек Microsoft? Чем вам не нравится функция Резервирования на роли DHCP Server?

S-P Автор вопроса
Kirill K.
Стек Microsoft? Чем вам не нравится функция Резерв...

не знаю где делать резервирование IP адресов в Hyper-V 😊

S P
не знаю где делать резервирование IP адресов в Hyp...

В самой виртуалке статику прописать

S-P Автор вопроса
Solyar
В самой виртуалке статику прописать

в том то и дело, что хотелось бы сохранить DHCP на ноде

S P
в том то и дело, что хотелось бы сохранить DHCP на...

чтобы что? у меня дома есть в пределах одного роооооутера и сети и кубер и мобильники с ноутбуками по вифи под статику выделена часть диапазона. профит.

S P
в том то и дело, что хотелось бы сохранить DHCP на...

Если так хочется, смотрите настройки вашего DHCP сервера и ищите в них аналог функции резеривирования IP для клиента по MAC. Она есть даже в домашних роутерах. Но лучше сделать серую сеть

S-P Автор вопроса
Sergey Galuzin
чтобы что? у меня дома есть в пределах одного рооо...

я за тебя рад! но у меня иное сетевое окружение. Просто прими это. Дома у меня есть доступ к роутеру и там имеется возможность привязать маки к айпи. Но здесь и сейчас - при перезагрузке моей рабочей станции на виртуальных машинах происходит смена IP адресов. Ищу возможность обыграть эту ситуацию при сохранении DHCP на самих виртуальных машинах.

S-P Автор вопроса
George Gaál
Нат тебя спасет

ты о чем вообще? какой "нат спасет"? У меня в Hyper-V сейчас и так используется NAT (бридж не прокатит в моем текущем сетевом окружении, приходится использовать NAT)

В динамическом NAT Hyper-V функции резервирования нет. Сделайте две сети - изолированную для виртуалок и Bridge наружу. Поднимите виртуалку-шлюз, воткните две сети в неё (виртуалок и Bridge), поставьте в неё DHCP сервер и резервируйте сколько душе угодно.

Kirill K.
В динамическом NAT Hyper-V функции резервирования ...

Ну и стандартный NAT masquerade надо включить, разумеется

S-P Автор вопроса
Kirill K.
В динамическом NAT Hyper-V функции резервирования ...

количество ОЗУ ограничено, много виртуалок не поднимешь одномоментно. Каждый мегабайт ОЗУ на счету. Но идея поднять отдельный Soft-шлюз - интересная. а-ля RouterOS на виртуалке...ага...пока не вижу в этом целесообразности. Просто может можно как-то обыграть ситуацию через /etc/hosts. В k8s манифестах фигурируют IP адреса ноды.

S P
количество ОЗУ ограничено, много виртуалок не подн...

Эту задачу замечательно решает маленький линукс со 128 МБ памяти

S-P Автор вопроса
Kirill K.
Эту задачу замечательно решает маленький линукс со...

у тебя есть практический опыт реализации такой идеи?

S P
у тебя есть практический опыт реализации такой иде...

Ультра маленькая реализация https://cylab.be/blog/221/a-light-nat-router-and-dhcp-server-with-alpine-linux

S-P Автор вопроса
Kirill K.
Эту задачу замечательно решает маленький линукс со...

Примерно так? Получить доступ к k8s сервису будет не самая тривиальная задача, которая не будет ограничиваться добавлением запись в hosts на рабочей станции. По ходу дела - static на нодах единственный разумный в моих реалиях вариант

S P
screenshot Примерно так? Получить доступ к k8s сервису будет ...

Можно добавить хостовой машине ещё один виртуальный сетевой адаптер для доступа во внутреннюю сеть В терминологии Hyper-V Internal switch Только без НАТов на нем Если всё правильно настроили - ваш же DHCP сервер на виртуалке выдаст ему IP

S-P Автор вопроса
Kirill K.
Можно добавить хостовой машине ещё один виртуальны...

концепцию я понял, спасибо! Но пока не готов приступить к такой реализации - у меня нет понимаю сроков, через сколько я приду к такому виду, и чтобы это еще и работало стабильно и без ошибок ) Из спортивного интереса можно было бы сделать. Но у меня пока не тот спортивный разряд ))) И цели другие. Так что - Static 🤷‍♂️ Ещё раз спасибо всем за идеи и дискуссию! 🤝

S P
концепцию я понял, спасибо! Но пока не готов прист...

Зачем тебе дхцп? Используй фиксированные да и всё.

Andrey Kartashov
Зачем тебе дхцп? Используй фиксированные да и всё.

зачем тебе пистолет? дави их интеллектом! (С)

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
4
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта