feat(net): статические IP postgres/minio для k8s-моста
This commit is contained in:
parent
497ca1342d
commit
4c4bb6f8a4
@ -112,6 +112,10 @@ services:
|
||||
timeout: 5s
|
||||
retries: 12
|
||||
start_period: 10s
|
||||
# Статический IP: на него ссылается k8s-Endpoints `postgres` (DNS-мост в k3s).
|
||||
networks:
|
||||
default:
|
||||
ipv4_address: 172.28.0.10
|
||||
|
||||
# Одноразовый init: на каждое приложение заводит роль (LOGIN+пароль) и базу
|
||||
# данных с этим владельцем. Идемпотентно (по образцу minio-init).
|
||||
@ -232,6 +236,10 @@ services:
|
||||
MINIO_BROWSER_REDIRECT_URL: ${SAREX_MINIO_CONSOLE_URL:-https://minio.sarex.local}
|
||||
volumes:
|
||||
- sarex-minio-data:/data
|
||||
# Статический IP: на него ссылается k8s-Endpoints `minio` (DNS-мост в k3s).
|
||||
networks:
|
||||
default:
|
||||
ipv4_address: 172.28.0.11
|
||||
|
||||
# Одноразовый init: ждёт MinIO и на каждое приложение заводит бакет +
|
||||
# отдельного пользователя со scoped-политикой (доступ только к своему бакету).
|
||||
@ -514,4 +522,12 @@ volumes:
|
||||
sarex-postgres-data:
|
||||
sarex-redis-data:
|
||||
sarex-rabbitmq-data:
|
||||
sarex-minio-data:
|
||||
sarex-minio-data:
|
||||
|
||||
# Дефолтной сети задаём фиксированный subnet, чтобы закрепить IP за postgres/minio.
|
||||
# На эти адреса ссылаются k8s-Endpoints DNS-моста (namespace processing в k3s).
|
||||
networks:
|
||||
default:
|
||||
ipam:
|
||||
config:
|
||||
- subnet: 172.28.0.0/16
|
||||
Loading…
Reference in New Issue
Block a user