Files
virtual-kubelet/providers
Brian Goff 083f6dee05 Refactor provider init (#360)
* Refactor provider init

This moves provider init out of vkubelet setup, instead preferring to
initialize vkubelet with a provider.

* Split API server configuration from setup.

This makes sure that configuration (which is done primarily through env
vars) is separate from actually standing up the servers.

This also makes sure to abort daemon initialization if the API servers
are not able to start.
2018-09-26 13:18:02 -07:00
..
2018-09-23 23:29:06 +08:00
2018-09-13 13:49:26 -07:00
2018-09-19 18:18:24 -07:00
2018-09-13 13:49:26 -07:00
2018-09-13 13:49:26 -07:00
2018-09-13 13:49:26 -07:00
2018-09-13 13:49:26 -07:00
2018-09-13 13:49:26 -07:00
2018-09-26 13:18:02 -07:00
2018-09-13 13:49:26 -07:00
2018-09-13 13:49:26 -07:00
2018-09-13 13:49:26 -07:00
2018-09-26 13:18:02 -07:00
2018-01-22 10:57:23 -08:00
2017-12-05 17:53:58 -06:00

Follow these steps to be accepted as a provider within the Virtual Kubelet repo.

  1. Replicate the life-cycle of a pod for example creation and deletion of a pod and how that maps to your service.
  2. Create a new provider folder with a descriptive name and the necessary code.
  3. When committing your code add a README.md, helm chart, dockerfile and specify a maintainer of the provider.
  4. Within the PR itself add a justification for why the provider should be accepted, as well as customer use cases if applicable.

Some providers are translations of Virtual Kubelet to allow others to adapt their service or applications that are written in other languages.