The simplest way to deploy applications to multiple Kubernetes clusters.

Any Applications

Admiralty integrates with Kubernetes at the pod level. Use standard Kubernetes API resources, like Deployments to globalize micro-services, or Jobs to spread batch workloads, even third-party custom resources.

Any Clusters

Any clouds, any regions, even on-prem. EKS, AKS, GKE, OpenShift, k3s, etc., or the ones you built the hard way. Use Admiralty Cloud tunnels to connect private clusters.

Simple Configuration

Install the Admiralty agent, connect clusters, re-use your YAML, it just works! Stop thinking about clusters or networking. Admiralty takes care of the heavy lifting, so you can focus on your applications.

Flexible Architecture

Admiralty supports centralized and decentralized cluster topologies, within and across trust domains.

Achieve your multi-cluster goals with Admiralty.

Consolidated Access Control and Audit Logs

As clusters proliferate, it’s hard to keep track of who can do what, and who did what. Build a central control plane, where users and service accounts connect to a single management cluster to interact with any cluster, so you can centralize what should be centralized.

High Availability and Performance

Implement an active-active disaster recovery (DR) strategy or a dynamic content delivery network (dCDN) in minutes, not weeks. Admiralty deploys applications to multiple clusters in multiple regions, optimizes traffic routing for low latency, with instant failover.

Blue/Green Cluster Upgrades

Kubernetes cluster upgrades are stressful. Cluster add-on version dependencies aren’t always clear. To give you peace of mind, Admiralty can migrate applications between clusters during cluster upgrades. It’s like kubectl drain, but for clusters.

Edge Computing and Internet of Things (IoT)

Admiralty makes it easy to register clusters at scale, including private clusters via tunnels. Replicate applications across your entire fleet from a single Kubernetes API. If needed, get kubectl access to any cluster with single sign-on (SSO).

Data Locality and Compliance

Connect clusters in multiple regions and use Kubernetes scheduling constraints (node or pod affinities) to colocate applications with data for better performance, and compliance (e.g., with GDPR).

Cloud Bursting and Arbitrage

Connect on-prem clusters with cloud clusters. Use Kubernetes scheduling preferences (node affinities) to target fixed resources, reserved instances, or the cheapest spot instances across clouds.