Re: CRD compatible with native and standalone mode

Posted by Yang Wang on
URL: http://deprecated-apache-flink-user-mailing-list-archive.369.s1.nabble.com/CRD-compatible-with-native-and-standalone-mode-tp43066p43073.html

I think the compatibility depends on you. For example, you could have the same
CustomResourceDefinition for standalone and native Flink applications. They could
look like this[1].

Since the CR is defined in yaml[2], native and standalone could have some dedicated fields.
And you could easily parse them in your K8s operator.

[1]. https://github.com/wangyang0918/flink-native-k8s-operator/blob/master/deploy/crd.yaml
[2]. https://github.com/wangyang0918/flink-native-k8s-operator/blob/master/deploy/cr.yaml


Best,
Yang

gaurav kulkarni <[hidden email]> 于2021年4月20日周二 上午8:57写道:
Hi, 

I plan to create a flink K8s operator which supports standalone mode, and and switch to native mode sometime later. I was wondering what are some of the approaches to ensure that CRD is compatible with both native and standalone mode? 

Thanks