Skip to content

Topologia de Rede

Topologia de Rede

VMs

VMIP InternoSSH Externo (NAT)ServicoMAC
vyos-router192.168.0.1 (eth1):65401Firewall / Routerbc:24:11:ce:be:d9 (eth0), bc:24:11:fb:c4:b2 (eth1)
debian-proxy192.168.0.5:65402Traefik (reverse proxy)bc:24:11:97:98:34
vm-cpps-02192.168.0.51:65403K3s cluster (apps)bc:24:11:1e:d4:c4
vm-cpps-03192.168.0.52:65404(a mapear)BC:24:11:B4:DB:67

IP Publico

  • 200.145.122.96 — eth0 do VyOS (DHCP da rede UNESP)

Rede Interna

  • Subnet: 192.168.0.0/23 (192.168.0.0 - 192.168.1.255)
  • Gateway: 192.168.0.1 (VyOS eth1)
  • DNS: 192.168.0.1 (VyOS forwarding para 1.1.1.1 e 8.8.8.8)
  • DHCP range: 192.168.1.200 - 192.168.1.209

NAT Destination Rules

RulePorta ExtDestinoPorta IntDescricao
1065402192.168.0.522SSH debian-proxy
2080192.168.0.580HTTP Traefik
30443192.168.0.5443HTTPS Traefik
4065403192.168.0.5122SSH vm-cpps-02
5065404192.168.0.5222SSH vm-cpps-03
6027017192.168.0.527017MongoDB

NAT Source

RuleSourceInterfaceDescricao
100192.168.0.0/23eth0Masquerade LAN

Firewall (input filter)

RuleAcaoDescricao
defaultdropBloqueia tudo por padrao
10acceptSSH VyOS (porta 65401)
20acceptConexoes established/related
30acceptLoopback (127.0.0.0/8)
40acceptTrafego da LAN (192.168.0.0/23)

Apps no K3s (vm-cpps-02)

AppNamespaceTipoPorta Exposta
Airflow 3.0.2airflowHelm8080 (ClusterIP)
Authentik 2026.2.1authentikHelm8880/443 (ClusterIP)
CPPS DashboarddashboardManifests3770 (ClusterIP)
InvenioinvenioManifests5000/5001 (ClusterIP)
MongoDB (3 replicas)mongodbOperator27017 (NodePort 30000-30002)
OJS 3.4.0ojsHelm (custom)80 (NodePort 31519)
PrometheusmonitoringHelm80 (ClusterIP)
SeaweedFS 4.17seaweedfsHelm8333 (ClusterIP)
Superset 5.0.0supersetHelm8088 (LoadBalancer) - FAILED
Tutor/Open edX 21.0.4tutor-openedxKustomize31855 (NodePort - Caddy)
OCRmyPDFsmbcedaphCronJob-
cert-managercert-manager--
CSI SMBkube-systemHelm-
Traefik (K3s)kube-systemHelmChartIngress controller

Ingress

HostNamespaceBackend
airflow.cppsunesp.orgairflowTraefik K3s
lms.colabh.orgtutor-openedxTraefik (debian-proxy) → NodePort 31855 → Caddy
cms.lms.colabh.orgtutor-openedx
apps.lms.colabh.orgtutor-openedx
meilisearch.lms.colabh.orgtutor-openedx
notes.lms.colabh.orgtutor-openedx” (futuro)
discovery.lms.colabh.orgtutor-openedx” (futuro)