Skip to content

How to Create a Router

How-to · Updated Jun 2026

Coming from another cloud?

▸AWS·Amazon VPC + VPC CNI

Amazon VPC + VPC CNIhigh

  • Quake AI uses per-cluster private networks and routers for Kubernetes; EKS uses a customer VPC with ENI pod networking.
  • Quake AI K8s uses Flannel/Calico/Cilium CNI on Neutron; EKS uses VPC CNI with prefix delegation.
  • EKS bills cross-AZ control traffic; OpenStack no.
AWS docs ↗
▸Azure·AKS Networking

AKS Networkinghigh

  • Azure CNI or kubenet, integrates Azure Load Balancer/Application Gateway; Quake AI Kubernetes clusters use Neutron private networks and routers with CNI plugins (Flannel, Calico, Cilium).
  • Bring-your-own CNI supported; Quake AI tenant-isolated Neutron.
  • Azure-specific: Application routing add-on (nginx), no native Neutron.
Azure docs ↗
▸DigitalOcean·VPC-native Networking with Cilium

VPC-native Networking with Ciliumhigh

  • VPC-native using Cilium eBPF (K8s 1.31+), Gateway API default on 1.33+; Quake AI Kubernetes clusters use CNI plugins (Flannel, Calico, Cilium) on Neutron private networks.
  • Direct pod-to-VPC resource routing and internal load balancers; Quake AI Kubernetes clusters expose services through Kubernetes LoadBalancer behavior and floating IPs.
DigitalOcean docs ↗
▸Google Cloud·VPC Networking

VPC Networkinghigh

  • Per-cluster Neutron networks + floating IPs; GKE shared VPC with alias IP ranges.
  • Kubernetes LoadBalancer behavior replaces Google Cloud Load Balancers after migration.
Google Cloud docs ↗
▸Hetzner·Networks

Networkshigh

  • Private networks (vSwitch-like but called Networks) created via API, up to 10.0.0.0/8 subnets, attach to servers/LBs.
  • CCM supports route controller for pod networking when enabled; no native provider networks like OpenStack.
  • Limited to Hetzner regions, IPv4 only for private (IPv6 public).
  • Networks are free with no usage charges, unlike potential metering in OpenStack clouds ().
Hetzner docs ↗
Before this

How to create a router

Create a router to connect a private network to an external network. Routers enable instances on private subnets to reach the internet and allow floating IP addresses to route traffic to your instances.

Prerequisites

Windows: CLI examples use bash. Set up a Linux CLI environment on Windows before proceeding.

You need an existing network and subnet to connect the router to.

Create the router#

Verify the result#

See also#

Usage Guidelines

The sample code, software libraries, command line tools, proofs of concept, templates, and other related technology on this page (including any of the foregoing that is provided by Quake AI personnel) is provided to you as Quake AI Content under the Quake AI Customer Agreement, or the relevant written agreement between you and Quake AI (whichever applies). Do not use this Quake AI Content in your production accounts, or on production or other critical data. You are responsible for testing, securing, and optimizing the Quake AI Content (such as sample code) as appropriate for production grade use based on your specific quality control practices and standards. Deploying Quake AI Content may incur Quake AI charges for creating or using Quake AI chargeable resources, such as running Compute instances or storing data in Object Storage. Your use is also subject to the Acceptable Use Policy.

For the full policy, see Usage Guidelines.

Last validated: 04.06.2026

Was this page helpful?