Hi,

We have created PIP-184 which helps users to perform cluster migration with
Apache Pulsar. Cluster migration or Blue-Green cluster deployment is one of
the proven solutions to migrate live traffic from one cluster to another.
One of the examples is applications running on Kubernetes sometimes require
a Kubernetes cluster upgrade which can cause downtime for the entire
application during a Kubernetes cluster upgrade. Blue-green deployment is
an application release model that gradually transfers user traffic from a
previous version of an app or microservice to a nearly identical new
release—both of which are running in production.

The old version can be called the blue environment while the new version
can be known as the green environment. Once production traffic is fully
transferred from blue to green, blue can standby in case of rollback or be
pulled from production and updated to become the template upon which the
next update is made. We need such capability in Apache pulsar to migrate
live traffic from the blue cluster to the green cluster so, eventually, the
entire traffic moves from the blue cluster to the green cluster without
causing downtime for the topics.

PIP: https://github.com/apache/pulsar/issues/16551

Thanks,
Rajan

Reply via email to