Flink Native Kubernetes 部署模式下,如何开启Queryable State?

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Flink Native Kubernetes 部署模式下,如何开启Queryable State?

tian lin
各位好:
 请教Flink 1.12.1 在Flink Native Kubernets部署模式下,如何开启Queryable State呢?官网提供了Standaleon K8S下开启的说明(https://ci.apache.org/projects/flink/flink-docs-stable/deployment/resource-providers/standalone/kubernetes.html#enabling-queryable-state),但Native K8S部署模式下,无论是Session还是Application 模式,Flink相关k8s  spec基本都是由flink代码生成,尤其是Queryable State端口以及相关K8S Service没有非常便利的自动生成及部署办法。

Sent from Mail for Windows 10

Reply | Threaded
Open this post in threaded view
|

Re: Flink Native Kubernetes 部署模式下,如何开启Queryable State?

Yang Wang
和Standalone一样,你可以按照自己创建一个taskmanager-query-state-service,然后把selector修改一下就好了
native会自动添加如下的label,可以filter出来属于一个Flink cluster的TaskManager

    app: <clusterId>
    component: taskmanager
    type: flink-native-kubernetes


Best,
Yang

tian lin <[hidden email]> 于2021年3月25日周四 下午4:43写道:

> 各位好:
> 请教Flink 1.12.1 在Flink Native Kubernets部署模式下,如何开启Queryable
> State呢?官网提供了Standaleon K8S下开启的说明(
> https://ci.apache.org/projects/flink/flink-docs-stable/deployment/resource-providers/standalone/kubernetes.html#enabling-queryable-state),但Native
> K8S部署模式下,无论是Session还是Application 模式,Flink相关k8s
> spec基本都是由flink代码生成,尤其是Queryable State端口以及相关K8S Service没有非常便利的自动生成及部署办法。
>
> Sent from Mail for Windows 10
>
>