25 lines
884 B
YAML
25 lines
884 B
YAML
# Offsite no Backblaze B2 (30/09/2026): o pod do backup precisa sair para a internet
|
|
# na 443 para mandar o dump CIFRADO ao bucket. SO ELE: o seletor e o label
|
|
# `app: pg-backup`, que o 50-backup.yaml poe no pod.
|
|
#
|
|
# Sem esta regra o envio e recusado ("connection refused") e o job falha — foi o que
|
|
# derrubou o backup de 01/10/2026 em acme, piloto e escolinha (o dump local foi
|
|
# feito; so o envio falhou). demo e plataforma nao precisaram: ja tinham saida 443
|
|
# para todos os pods, por outra regra.
|
|
apiVersion: networking.k8s.io/v1
|
|
kind: NetworkPolicy
|
|
metadata:
|
|
name: egress-backup-offsite
|
|
namespace: acme-prod
|
|
spec:
|
|
podSelector:
|
|
matchLabels: { app: pg-backup }
|
|
policyTypes: [Egress]
|
|
egress:
|
|
- to:
|
|
- ipBlock:
|
|
cidr: 0.0.0.0/0
|
|
except: [10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16]
|
|
ports:
|
|
- { protocol: TCP, port: 443 }
|