Create a cloud-controller-manager for vultr
cloud-controller-managers seem to be in charge of syncing k8s node status with the underlying cloud provider.
Docs on the Cloud Controller Manager
Golang interface that needs to be implemented
Why we need this:
- When we lose a node, there's no mechanism to delete it in vultr
- When we delete a node, there's no mechanism to remove the DNS entries. If it's a master, this is particularly problematic.