gardener-attic / nsxt-lb-provider

Kubernetes Load Balancer provider for NSX-T
Other
5 stars 2 forks source link

Install docs? #9

Open stobias123 opened 4 years ago

stobias123 commented 4 years ago

Very interested in using this LB provider, a little unclear on how to install. Any chance you could provide some pointers?

Adding some color to this comment... I've completed install, things seem to be working, but I do not get traffic into the cluster. Virtual servers show down in NSXT manager.

MartinWeindel commented 4 years ago

You can take a look at this helm template: https://github.com/gardener/gardener-extension-provider-vsphere/blob/master/charts/internal/seed-controlplane/charts/nsxt-lb-provider-manager/templates/nsxt-lb-provider-manager.yaml The important part is the lb-cloudprovider.conf whose content is described in the README.md You also need to set up an IP pool with VIP addresses the nsxt-lb-provider can assign to the virtual servers. See for example Terraform NSX-T provider resource IP pool or NSX-T REST API endpoint <api-base>/pools/ip-pools.

The installation is just like a secondary cloud controller manager.

BTW, we want to get rid of this separate LB controller and integrate it with the vSphere cloud controller, see #292

stobias123 commented 4 years ago

I ended up getting it to work manually, with the nsxt conf.

I'll take a look at the helm chart to see if that helps, looks like theres some cli switches different than what I'm doing.

So far I've got the controller provisioning LBs but the backend endpoints appear down.