Running a legacy VPN in front of your clusters? See what replaces it
runnel
Kubernetes

Cluster access for Kubernetes, sorted (at last)

Private ingress and egress, cross-cluster peering, and a control plane your team can reach from anywhere.

Connect your clusters with anything, anywhere

marisol@runnelnet:/$ helm repo add runnel https://pkgs.runnel.dev/charts helm upgrade \ --install \ runnel-operator \ runnel/runnel-operator \ --namespace=runnel \ --create-namespace \ --set-string oauth.clientId=<rn9k42CNTRL> \ --set-string oauth.clientSecret=<rkey-client-rn9k42-b71fe4> \ --wait marisol@runnelnet:/$
1 // cluster operator access rules 2 "tagOwners": { 3 "tag:k8s-operator": [], 4 "tag:k8s": ["tag:k8s-operator"], 5 }, 6 "acls": [ 7 { 8 "action": "accept", 9 "src": ["tag:k8s-readers"], 10 "dst": ["tag:k8s-operator:443"], 11 } 12 ]
Your mesh
Marisol Devin Priya
Policy
Foxglove cluster
</> api-serverServiceServiceService
Meridian cluster
</> api-serverServiceServiceService
On-prem cluster
</> api-serverServiceServiceService

Secure control plane access

Reach the control plane through an API server proxy, with or without an extra authentication hop in front of it.

Infrastructure agnostic

Zero trust access

Cluster networking without the ceiling

Remote access to the control plane

Connect straight to the control plane from wherever you are, including the hosted clusters you do not run yourself.

eu-west-01
on-prem-2
Marisol
Cloud cluster Control plane Runnel operator Service Service
Cloud cluster Control plane Runnel operator Service Service
Cloud cluster Control plane Runnel operator Service Service

Connect anything to your cluster

From datastores to bare metal, get full ingress and egress between cluster and non-cluster resources across your mesh.

ingress
Meridian cluster Service Service Service
egress

Expose cluster workloads

Publish a workload to your mesh with a Runnel load balancer service, annotate a service that already fronts it, or stand up an ingress — none of it on the public internet.

Your mesh
eu-west-01
on-prem

Encrypted end to end

Connect services north-south and east-west across mixed environments, with every hop encrypted by the Filament protocol.

c7e264631f85e02149db2c32bf82f9e8dc0a709d8c15d5a22eb79d5f692e04f070d46cc7e264631f85e02149db 9db2c32bf82f9e8dc0a709d8c15d5a22eb79d5f692e04f070d46cc7e264631f85e02149db2c32bf82f9e8dc0a 0d46cc7e264631f85e02149db2c32bf82f9e8dc0a709d8c15d5a22eb79d5f692e04f070d46cc7e264631f85e02 f692e04f070d46cc7e264631f85e02149db2c32bf82f9e8dc0a709d8c15d5a22eb79d5f692e04f070d46cc7e26

The Runnel cluster operator

Publish services running inside a cluster straight onto your Runnel network

Fast, flexible cluster networking, cross-cluster peering, and control plane access without extra network gear

Reach the control plane through an API server proxy, with or without an extra authentication hop

Clean egress from a cluster out to an external service that already lives on your network

Encrypted connectivity to and between your clusters that behaves the same everywhere

MeshDNS, access control lists, and the rest of the Runnel security model built in from day one

Cluster access anywhere it needs to be, from the rack in the basement to the region you spun up this morning

“Standing up a traditional VPN meant a standing meeting with their support team. What we actually wanted was something always on, invisible to the people using it, and boring to operate. Buying that finished instead of building the first three versions ourselves was the cheaper trade.”

Bartosz Weber, Director of Systems Engineering at Kestrel Freight

Read the full story

Modernise cluster networking with Runnel, built on the Filament protocol

See all features

Cluster operator

Connect services and encrypt traffic across mixed environments with the Runnel cluster operator.

Subnet routers

Cover the rest of your estate — use subnet routers to reach devices, or whole VPCs, that will never run an agent.

Add services

Stand up internal services quickly, including short links, so the tools your team reaches for stay one hop away.

Runnel Shell

Open a shell on any device on your network without generating, distributing, and rotating key material by hand.

Regional routing

Raise resiliency with high availability that keeps critical resources reachable through a fleet of overlapping connectors.

Try Runnel for free

Get started

Schedule a demo

Contact sales
9:41 VPN
runnel.mesh Connected
Exit node eu-west-01 ⌄ Enable
watson100.76.53.38
marisol-laptop100.85.102.15
corp-phone100.121.29.28
workshop-desktop100.105.6.121
field-tablet100.98.44.72