add provider admiralty multi-cluster scheduler
This commit is contained in:
@@ -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.
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
<ul>
|
||||
{{ range $providers }}
|
||||
{{ $url := printf "https://github.com/virtual-kubelet/%s/blob/master/README.md#readme" .tag }}
|
||||
{{ $url := printf "https://github.com/%s/%s/blob/master/README.md#readme" (.org | default "virtual-kubelet") .tag }}
|
||||
<li class="has-bottom-spacing">
|
||||
<a class="is-size-5 is-size-6-mobile has-text-grey-lighter has-text-weight-light" href="{{ $url }}" target="_blank">
|
||||
{{ .name | markdownify }}
|
||||
|
||||
@@ -3,8 +3,9 @@
|
||||
<tbody>
|
||||
{{ range $providers }}
|
||||
{{ $name := .name | markdownify }}
|
||||
{{ $pkgName := printf "github.com/virtual-kubelet/%s" .tag }}
|
||||
{{ $pkgUrl := printf "https://github.com/virtual-kubelet/%s/blob/master/README.md#readme" .tag }}
|
||||
{{ $githubPath := printf "github.com/%s/%s" (.org | default "virtual-kubelet") .tag }}
|
||||
{{ $pkgName := .vanityImportPath | default $githubPath }}
|
||||
{{ $pkgUrl := printf "https://%s/blob/master/README.md#readme" $githubPath }}
|
||||
{{ $godocUrl := printf "https://godoc.org/%s" $pkgName }}
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
Reference in New Issue
Block a user