[ 
https://issues.apache.org/jira/browse/FLINK-29199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17606340#comment-17606340
 ] 

Gyula Fora commented on FLINK-29199:
------------------------------------

Also this will be quite tricky to implement with the current architecture and 
while using Flink Kubernetes HA. 

It would mean we have to dynamically change and juggle clusterids which are 
currently fixed and greately simplify the logic.

> Support blue-green deployment type
> ----------------------------------
>
>                 Key: FLINK-29199
>                 URL: https://issues.apache.org/jira/browse/FLINK-29199
>             Project: Flink
>          Issue Type: New Feature
>          Components: Kubernetes Operator
>         Environment: Kubernetes
>            Reporter: Oleg Vorobev
>            Priority: Major
>
> Are there any plans to support blue-green deployment/rollout mode similar to 
> *BlueGreen* in the 
> [flinkk8soperator|https://github.com/lyft/flinkk8soperator] to avoid downtime 
> while updating?
> The idea is to run a new version in parallel with an old one and remove the 
> old one only after the stability condition of the new one is satisfied (like 
> in 
> [rollbacks|https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-release-1.1/docs/custom-resource/job-management/#application-upgrade-rollbacks-experimental]).
> For stateful apps with {*}upgradeMode: savepoint{*}, this means: not 
> cancelling an old job after creating a savepoint -> starting new job from 
> that savepoint -> waiting for it to become running/one successful 
> checkpoint/timeout or something else -> cancelling and removing old job.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to