It is now possible to migrate a cluster that still uses the in-tree to the external cloud provider.
This needs to be done before the upgrade to Kubernetes v1.21 as the in-tree provider will be removed in that version.
You can verify the if you need to migrate in the cluster details page.
If you need special assistance, please contact the GEC Support.
Press the update button and ok.
That will trigger the control plane update and migrate all PV/PVC to the new cinder CSI plugin.
Your load balancer will get a new IP
While the migration is running, all Neutron load balancers will be replaced with a new Octavia load balancer, as required in our Optimist platform.
At this state you will have two load balancers, the old Neutron load balancer with the old IP and a new Octavia load balancer with a new IP.
You can either update your DNS settings now, or move the old FIP from the Neutron to the new Octavia load balancer.
Changing DNS has no downtime and should be prepared with a reduction of the TTL before starting the migration.
Changing the FIP leads to a small downtime, while detaching it from the Neutron and reattaching it to the Octavia load balancer.
Note: Do not recreate your nodes before finishing this step. This will lead to a downtime, as the old load balancer will not be updated.
Rotate your machines to finish the migration.
Note: The old neutron load balancer stops working at that point.
Delete the old Neutron load balancer.
- Neutron deprecation in our Optimist OpenStack Platform
- Neutron LBaaS Deprecation in the OpenStack Wiki