Настройка сети и iptables для proxmox

Цена договорная
02 мая 2022, 21:53 • 5 откликов • 38 просмотров
Есть сервер с двумя сетевыми портами, необходимо сделать следующее:

1. Настроить интерфейсы в /etc/network/interfaces следуя следующей логике:

Должно быть несколько виртуальных мостов (vmbrN) для:
  • k8s (192.168.3.0/24)
  • Базы данных (192.168.4.0/24)
  • Другие сервисы (192.168.5.0/24)
Первый сетевой интерфейс (eno1) должен направлять все запросы на сеть под k8s (192.168.3.0/24)
Второй сетевой интерфейс (eno2) для остального ("Базы данных", "Другие сервисы")

Все подсети должны уметь общаться между собой (если возможно) и выходить в интернет через свои порты
  • eno1 для k8s
  • eno2 для "Базы данных" и "Другие сервисы"
2. Подготовить правила для iptables
В данный момент известно, что виртуальных машин под k8s будет 2, на 192.168.3.2 и 192.168.3.3, мастер будет на 192.168.3.2, весь трафик должен идти на него, либо на две ВМ

База данных Postgres - 192.168.4.2 (порт стандартный - 5432)
Redis ( "Другие сервисы") - 192.168.5.2 (порт - 6379)


Например, есть два адреса:
54.44.22.11 - eno1
73.11.55.192 - eno2

При работе с 54.44.22.11 я имею доступ к k8s и все сервисы которые на нем развернуты доступны по этому IP

При работе с 73.11.55.192 имею доступ к базам (к примеру psql) и другим сервисам (к примеру redis)