bluek8s / kubedirector

Kubernetes Director (aka KubeDirector) for deploying and managing stateful applications on Kubernetes
Apache License 2.0
400 stars 90 forks source link

post-deployment service endpoint editing #34

Open joel-bluedata opened 5 years ago

joel-bluedata commented 5 years ago

We should allow adding, removing, or changing service endpoints on a virtual cluster instance after it has been deployed. This would not involve actually changing what's running inside the container (at least not at first, although automating that would be nice). Instead this is a matter of letting the user update the relevant NodePort/LoadBalancer services to allow access to a service that they have added or changed after deploying the cluster.

First task is to determine how to represent this"service override spec" in the cluster CR. To what extent is it role-level vs member-level.

joel-bluedata commented 4 years ago

Somewhat related to issue #229 in that both cases need to be able to do reconcile to change the ports on an existing service.