<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">For those who still haven't heard of cloud-provider-openstack[1],<br>cloud-provider-openstack is an implementation of Kubernetes Cloud Controller<br>Manager[2], it's a sub-project under Kubernetes, which provides a couple of<br>binaries/services relevant to OpenStack and Kubernetes integration, more<br>documentation could be found here[3].<br><br>The demo below shows how to migrate from in-tree openstack cloud provider to<br>external openstack-cloud-controller-manager. The Kubernetes cluster in the demo<br>was set up using kubeadm.<br><br><a href="https://asciinema.org/a/303399?speed=2">https://asciinema.org/a/303399?speed=2</a><br><br>[1]: <a href="https://github.com/kubernetes/cloud-provider-openstack">https://github.com/kubernetes/cloud-provider-openstack</a><br>[2]: <a href="https://kubernetes.io/docs/tasks/administer-cluster/running-cloud-controller/">https://kubernetes.io/docs/tasks/administer-cluster/running-cloud-controller/</a><br>[3]: <a href="https://github.com/kubernetes/cloud-provider-openstack/tree/master/docs">https://github.com/kubernetes/cloud-provider-openstack/tree/master/docs</a><br clear="all"></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><br></div><div><font face="monospace">-</font></div><div><font face="monospace, monospace" color="#666666">Best regards,<br>Lingxian Kong</font></div><div><font face="monospace, monospace" color="#666666">Catalyst Cloud</font></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>