Hi, Jiacheng:

helm也是把values.yaml和你在命令行中传入的参数,代入到一些k8s的yaml模版里,render出来一个yaml文件,然后提交到k8s的。

这些是flink kubernetes operator的helm的模版。
https://github.com/apache/flink-kubernetes-operator/tree/main/helm/flink-kubernetes-operator/templates

你完全可以自己人肉修改这些yaml模版,然后提交到k8s,当然这很麻烦,也很容易出错。
使用helm的效率高很多,后续维护也简单。没有必要的话建议还是使用helm。

关于clusterrole,这个需要看你的需求。你是否需要支持向整个集群的任意namespace提交任务?不同的需求可以允许的配置不同。
关于这部分可以参考文档:
https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/operations/rbac/

On 2023/07/22 08:22:09 Jiacheng Jiang wrote:
> 请问没有helm的情况下能否安装flink-k8s-operator?安装operator是否可以不要clusterrole
>

回复