How It Works
Bring Your Own Clusters
Install Admiralty's agent in any Kubernetes cluster, whether on-prem or in the cloud, managed or not.
Bring Your Own Stack
Admiralty's pod-level federation makes it compatible with most standard Kubernetes resources, like Deployments and Jobs, and custom resources, like Argo Workflows and KubeFlow TFJobs, including some we haven't yet heard of.
Annotate Pod Templates
Annotate any pod in any cluster of the federation to schedule it to another cluster. Specify which one or let the scheduler decide based on resource requests, limits, (anti-)affinities, taints, tolerations, quotas, etc.
Admiralty extends and contributes to the Kubernetes and cloud native open source ecosystem.
A system of Kubernetes controllers that intelligently schedules workloads across clusters.
A Go library for building hybrid and multi-cloud Kubernetes operators.
A system of Kubernetes controllers that imports and automounts remote Kubernetes service accounts.
Running Argo Workflows Across Multiple Kubernetes Clusters
We recently open-sourced multicluster-scheduler, a system of Kubernetes controllers that intelligently schedules workloads across clusters. In this blog post, we will use it with Argo to run multicluster workflows (pipelines, DAGs, ETLs) that better utilize resources and/or combine data from different regions or clouds.
Import and Automount Remote Kubernetes Service Accounts
A Library for Building Hybrid and Multicloud Kubernetes Operators
Kubernetes Custom Resource, Controller and Operator Development Tools
Kubebuilder, the Operator SDK and Metacontroller make it easier for third-party developers to build upon the Kubernetes platform, using custom controllers, sometimes called operators, and Custom Resource Definitions (CRDs).