kubernetes / cloud-provider-openstack

Apache License 2.0
619 stars 610 forks source link

OpenStack Octavia based ingress controller #114

Closed lingxiankong closed 6 years ago

lingxiankong commented 6 years ago

Is this a BUG REPORT or FEATURE REQUEST?: /kind feature

What happened: It could be a great addon to have an ingress controller option implemented based on Octavia service for the OpenStack cloud provider, especially those who already deployed Octavia, just like how GKE does here. FYI, as Octavia official doc said: Octavia will fully replace Neutron LBaaS as the load balancing solution for OpenStack.

What you expected to happen: Deploy an ingress-controller with OpenStack Octavia as backend.

How to reproduce it (as minimally and precisely as possible): None

Anything else we need to know?: None

Environment: None

dims commented 6 years ago

/assign @lingxiankong

lingxiankong commented 6 years ago

I am actually working on this feature implementation. Currently, there are some features missing in gophercloud, I'm also working on that.

lingxiankong commented 6 years ago

For those who want to see a demo first, here it is: https://youtu.be/ASSUMDvH_aE