From 5995a2a18ddc14b1c642a7354784c97752beb097 Mon Sep 17 00:00:00 2001 From: Adrien Trouillaud Date: Wed, 5 Feb 2020 15:04:39 -0800 Subject: [PATCH] add provider admiralty multi-cluster scheduler --- ADOPTERS.md | 1 + README.md | 4 ++++ website/data/providers.yaml | 4 ++++ website/layouts/partials/home/info.html | 2 +- website/layouts/shortcodes/providers.html | 5 +++-- 5 files changed, 13 insertions(+), 3 deletions(-) diff --git a/ADOPTERS.md b/ADOPTERS.md index 9128e7992..90f377ebc 100644 --- a/ADOPTERS.md +++ b/ADOPTERS.md @@ -6,6 +6,7 @@ * VMWare * Netflix * Hashi Corp +* Admiralty Since end-users are specific per provider within VK we have many end-user customers that we don't have permission to list publically. Please contact ribhatia@microsoft.com for more informtation. diff --git a/README.md b/README.md index 3978856e4..739846eb8 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ The best description is "Kubernetes API on top, programmable back." * [How It Works](#how-it-works) * [Usage](#usage) * [Providers](#providers) + + [Admiralty Multi-Cluster Scheduler](#admiralty-multi-cluster-scheduler) + [Alibaba Cloud ECI Provider](#alibaba-cloud-eci-provider) + [Azure Container Instances Provider](#azure-container-instances-provider) + [Azure Batch GPU Provider](https://github.com/virtual-kubelet/azure-batch/blob/master/README.md) @@ -73,6 +74,9 @@ Providers must provide the following functionality to be considered a supported 2. Conforms to the current API provided by Virtual Kubelet. 3. Does not have access to the Kubernetes API Server and has a well-defined callback mechanism for getting data like secrets or configmaps. +### Admiralty Multi-Cluster Scheduler + +Admiralty Multi-Cluster Scheduler mutates annotated pods into "proxy pods" scheduled on a virtual-kubelet node and creates corresponding "delegate pods" in remote clusters (actually running the containers). A feedback loop updates the statuses and annotations of the proxy pods to reflect the statuses and annotations of the delegate pods. You can find more details in the [Admiralty Multi-Cluster Scheduler documentation](https://github.com/admiraltyio/multicluster-scheduler). ### Alibaba Cloud ECI Provider diff --git a/website/data/providers.yaml b/website/data/providers.yaml index 1d248be7a..664b9b2a4 100644 --- a/website/data/providers.yaml +++ b/website/data/providers.yaml @@ -1,3 +1,7 @@ +- name: Admiralty Multi-Cluster Scheduler + tag: multicluster-scheduler + org: admiraltyio + vanityImportPath: admiralty.io/multicluster-scheduler - name: Alibaba Cloud Elastic Container Instance (**ECI**) tag: alibabacloud-eci - name: AWS Fargate diff --git a/website/layouts/partials/home/info.html b/website/layouts/partials/home/info.html index e5f50acf9..e3cc064cb 100644 --- a/website/layouts/partials/home/info.html +++ b/website/layouts/partials/home/info.html @@ -25,7 +25,7 @@