Skip to main content

Cloudflare setup

Aucert uses Cloudflare for DNS, secure access (Zero Trust), and edge routing. No public IPs are exposed on Azure.

Architecture

Internet → Cloudflare Edge → Cloudflare Tunnel (outbound) → AKS Ingress → Service

The Cloudflare Tunnel runs as a pod inside AKS, establishing an outbound-only connection to Cloudflare's edge. No inbound ports are opened on the Azure VNet.

DNS (aucert.dev)

HostnameTargetStatus
plane.aucert.devns:internal-platformActive
astra.aucert.devns:internal-platformActive
docs.aucert.devCloudflare Pages (internal docs)Planned
docs-preview.aucert.devCloudflare Pages (public docs)Planned
grafana.aucert.devns:internal-platformPlanned

Cloudflare Access

All *.aucert.dev hostnames are behind Cloudflare Access:

  • Auth method: Google OAuth
  • Allowed: @aucert.ai email domain only
  • Session duration: 24 hours

What's next