Update README links to providers READMEs
* Pointed links to the README.md file in the base of each provider repo * Removed some provider specific content from the main repos README. Signed-off-by: Graham Hayes <gr@ham.ie>
This commit is contained in:
26
README.md
26
README.md
@@ -21,7 +21,7 @@ The best description is "Kubernetes API on top, programmable back."
|
||||
* [Providers](#providers)
|
||||
+ [Alibaba Cloud ECI Provider](#alibaba-cloud-eci-provider)
|
||||
+ [Azure Container Instances Provider](#azure-container-instances-provider)
|
||||
+ [Azure Batch GPU Provider](./providers/azurebatch/README.md)
|
||||
+ [Azure Batch GPU Provider](https://github.com/virtual-kubelet/azure-batch/blob/master/README.md)
|
||||
+ [AWS Fargate Provider](#aws-fargate-provider)
|
||||
+ [HashiCorp Nomad](#hashicorp-nomad-provider)
|
||||
+ [OpenStack Zun](#openstack-zun-provider)
|
||||
@@ -29,7 +29,6 @@ The best description is "Kubernetes API on top, programmable back."
|
||||
* [Testing](#testing)
|
||||
+ [Unit tests](#unit-tests)
|
||||
+ [End-to-end tests](#end-to-end-tests)
|
||||
+ [Testing the Azure Provider Client](#testing-the-azure-provider-client)
|
||||
* [Known quirks and workarounds](#known-quirks-and-workarounds)
|
||||
* [Contributing](#contributing)
|
||||
|
||||
@@ -139,13 +138,13 @@ Providers must provide the following functionality to be considered a supported
|
||||
|
||||
Alibaba Cloud ECI(Elastic Container Instance) is a service that allow you run containers without having to manage servers or clusters.
|
||||
|
||||
You can find more details in the [Alibaba Cloud ECI provider documentation](./providers/alibabacloud/README.md).
|
||||
You can find more details in the [Alibaba Cloud ECI provider documentation](https://github.com/virtual-kubelet/alibabacloud-eci/blob/master/README.md).
|
||||
|
||||
#### Configuration File
|
||||
|
||||
The alibaba ECI provider will read configuration file specified by the `--provider-config` flag.
|
||||
|
||||
The example configure file is `providers/alibabacloud/eci.toml`.
|
||||
The example configure file is in the [ECI provider repository](https://github.com/virtual-kubelet/alibabacloud-eci/blob/master/eci.toml).
|
||||
|
||||
### Azure Container Instances Provider
|
||||
|
||||
@@ -153,7 +152,7 @@ The Azure Container Instances Provider allows you to utilize both
|
||||
typical pods on VMs and Azure Container instances simultaneously in the
|
||||
same Kubernetes cluster.
|
||||
|
||||
You can find detailed instructions on how to set it up and how to test it in the [Azure Container Instances Provider documentation](./providers/azure/README.md).
|
||||
You can find detailed instructions on how to set it up and how to test it in the [Azure Container Instances Provider documentation](https://github.com/virtual-kubelet/azure-aci/blob/master/README.md).
|
||||
|
||||
#### Configuration File
|
||||
|
||||
@@ -162,7 +161,7 @@ The config file is in TOML format, and an example lives in `providers/azure/exam
|
||||
|
||||
#### More Details
|
||||
|
||||
See the [ACI Readme](providers/azure/README.md)
|
||||
See the [ACI Readme](https://github.com/virtual-kubelet/alibabacloud-eci/blob/master/eci.toml)
|
||||
|
||||
### AWS Fargate Provider
|
||||
|
||||
@@ -175,7 +174,7 @@ IP addresses to connect to the internet, private IP addresses to connect to your
|
||||
security groups, IAM roles, CloudWatch Logs and many other AWS services. Pods on Fargate can
|
||||
co-exist with pods on regular worker nodes in the same Kubernetes cluster.
|
||||
|
||||
Easy instructions and a sample configuration file is available in the [AWS Fargate provider documentation](providers/aws/README.md).
|
||||
Easy instructions and a sample configuration file is available in the [AWS Fargate provider documentation](https://github.com/virtual-kubelet/aws-fargate/blob/master/README.md).
|
||||
|
||||
### HashiCorp Nomad Provider
|
||||
|
||||
@@ -189,7 +188,7 @@ would on a Kubernetes node.
|
||||
./bin/virtual-kubelet --provider="nomad"
|
||||
```
|
||||
|
||||
For detailed instructions, follow the guide [here](providers/nomad/README.md).
|
||||
For detailed instructions, follow the guide [here](https://github.com/virtual-kubelet/nomad/blob/master/README.md).
|
||||
|
||||
### OpenStack Zun Provider
|
||||
|
||||
@@ -204,7 +203,7 @@ and bind-mount Cinder volumes into a path inside a pod's container.
|
||||
./bin/virtual-kubelet --provider="openstack"
|
||||
```
|
||||
|
||||
For detailed instructions, follow the guide [here](providers/openstack/README.md).
|
||||
For detailed instructions, follow the guide [here](https://github.com/virtual-kubelet/openstack-zun/blob/master/README.md).
|
||||
|
||||
### Adding a New Provider via the Provider Interface
|
||||
|
||||
@@ -317,15 +316,6 @@ In order to do so, you should run:
|
||||
$ kubectl delete node vkubelet-mock-0
|
||||
```
|
||||
|
||||
### Testing the Azure Provider Client
|
||||
|
||||
The unit tests for the [`azure`](providers/azure/) provider require a `credentials.json`
|
||||
file exist in the root of this directory or that you have `AZURE_AUTH_LOCATION`
|
||||
set to a credentials file.
|
||||
|
||||
You can generate this file by following the instructions listed in the
|
||||
[README](providers/azure/client/README.md) for that package.
|
||||
|
||||
## Known quirks and workarounds
|
||||
|
||||
### Missing Load Balancer IP addresses for services
|
||||
|
||||
Reference in New Issue
Block a user