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 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.
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.
Admiralty supports centralized and decentralized cluster topologies, within and across trust domains. Cluster connections are facilitated by Admiralty Cloud's public key directory—"Keybase for Kubernetes clusters" if you'd like.
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. Admiralty Enterprise also centralizes audit logs from workload clusters, which is particularly useful if they're in different clouds or on-prem.
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 Cloud 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.