Skip to content

vogelhome/machine-controller-manager-provider-alicloud

 
 

machine-controller-manager-provider-alicloud

REUSE status

Out of tree (controller based) implementation for alicloud as a new provider.

About

  • This is a sample repository that provides the blueprint required to implement a new (hyperscale) provider. We call the new provider as alicloud for our ease.
  • Each provider implements the interface defined at MCM OOT driver.

Fundamental Design Principles:

Following are the basic principles kept in mind while developing the external plugin.

  • Communication between this Machine Controller (MC) and Machine Controller Manager (MCM) is achieved using the Kubernetes native declarative approach.
  • Machine Controller (MC) behaves as the controller used to interact with the cloud provider and manage the VMs corresponding to the machine objects.
  • Machine Controller Manager (MCM) deals with higher level objects such as machine-set and machine-deployment objects.

Support for a new provider

  • Steps to be followed while implementing a new provider are mentioned here

About

Gardener machine controller manager provider for Alicloud

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 72.7%
  • Shell 21.4%
  • Makefile 5.3%
  • Dockerfile 0.6%