Hi Gyula,

Great questions, I’ll track these topics in our docs accordingly as well.

> - What will be the naming convention for the created FlinkDeployment A/B?
> Should we introduce some logic for the users to control this?


Currently, the controller takes the original resource name as the main prefix 
and adds the “-a” or “-b” suffixes (in an alternating fashion) to distinguish 
them. We could switch this to a numeric pattern.

We could indeed allow the user to have some control on the deployments’ name 
prefixes or even the _type_ of suffixes. Thoughts?

> - Can the user "turn" and existing FlinkDeployment into a Blue / Green
> deployment?

This is a very good idea, we could introduce a “flag” in the CRD that would 
instruct the controller to treat an existing FlinkDeployment as an “-a” type 
and proceed redeploying it as a Blue/Green instead.

> - Did you consider alternative names for this CR?

This is one of the most open topics, some other ideas were “Active/Standby” or 
“Rolling Deployments”… “Blue/Green” simply stuck a bit more. Any other 
suggestions?

Thanks,
Sergio


> On Feb 9, 2025, at 5:17 PM, Gyula Fóra <gyula.f...@gmail.com> wrote:
> 
> Hi Sergio!
> 
> I think this will be a great addition to the operator and is a feature
> request that comes up again and again.
> 
> Some minor comments/question:
> - What will be the naming convention for the created FlinkDeployment A/B?
> Should we introduce some logic for the users to control this?
> - Can the user "turn" and existing FlinkDeployment into a Blue / Green
> deployment?
> - Did you consider alternative names for this CR?
> 
> Cheers,
> Gyula
> 
> On Fri, Jan 24, 2025 at 6:00 PM Gyula Fóra <gyula.f...@gmail.com> wrote:
> 
>> Hi Eric,
>> 
>> The link is fixed and the FLIP contains everything from the google doc, I
>> updated the link there as well.
>> 
>> Thanks
>> Gyula
>> 
>> On Fri, Jan 24, 2025 at 5:55 PM Eric Xiao <eric.x...@decodable.co.invalid>
>> wrote:
>> 
>>> Hi Sergio,
>>> 
>>> Can you update the Phase 1 Google Doc's sharing permissions? I also
>>> believe
>>> the link in the FLIP leads to an internal Apple tool:
>>> 
>>> https://quip-apple.com/account/login?next=https%3A%2F%2Fquip-apple.com%2F7BpiAdeZ7Ow3
>>> 
>>> On Tue, Jan 14, 2025 at 12:15 PM Sergio Chong Loo
>>> <schong...@apple.com.invalid> wrote:
>>> 
>>>> FLIP-503:
>>>> 
>>> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=337677648
>>>> 
>>>> - Sergio
>>>> 
>>>> 
>>>>> On Jan 13, 2025, at 2:39 PM, Sergio Chong Loo <schong...@apple.com>
>>>> wrote:
>>>>> 
>>>>> Hi folks,
>>>>> 
>>>>> As proposed in [1] we would like to more formally continue the
>>>> discussion to add Blue/Green deployments support to Flink via the
>>>> Kubernetes Operator.
>>>>> 
>>>>> For clarity and easier review experience we’ve separated this effort
>>>> into 2 phases:
>>>>> 
>>>>> 1) Blue/Green Deployments for Flink on Kubernetes: Phase 1 (basic) -
>>>> THIS FLIP
>>>>> 
>>>>> 2) Blue/Green Deployments for Flink on Kubernetes: Phase 2 (with
>>>> Coordination) - in its corresponding FLIP/email, which will follow
>>> shortly
>>>>> 
>>>>> 
>>>>> Phase 1 Google Doc:
>>>> 
>>> https://docs.google.com/document/d/159I9kPmHkPMNoKp7iIgntMZjrGz5J2_svOfuaNvV5HA/edit?pli=1&tab=t.0
>>>>> 
>>>>> 
>>>>> Thanks everyone in advance, we’re really excited to bring this feature
>>>> to the community!
>>>>> 
>>>>> - Sergio
>>>>> 
>>>>> 
>>>>> [1] https://lists.apache.org/thread/m2sqgz455fzlvp0h9kbs1zmc5gj2s162
>>>> 
>>>> 
>>> 
>> 

Reply via email to