jobmanager-service.yaml
配置文件主要功能
这个配置文件是用于部署 Flink JobManager 的 Kubernetes Service。在非高可用(Non-HA)模式下,JobManager Service 是可选的。
- 通过 ClusterIP 类型的 Service,为 JobManager 提供网络访问入口。
- 定义了三个端口:rpc、blob-server 和 webui,用于分别处理 RPC 通信、Blob Server 和 Web UI 的请求。
- 使用
app: flink
和component: jobmanager
作为标签选择器,将 Service 关联到对应的 Flink 应用程序。
配置文件加上中文注释
apiVersion: v1
kind: Service
metadata:
name: flink-jobmanager # Service 的名称
spec:
type: ClusterIP # Service 的类型为 ClusterIP,仅在集群内部可访问
ports:
- name: rpc # 端口名称为 rpc
port: 6123 # 端口号为 6123,用于处理 RPC 通信
- name: blob-server # 端口名称为 blob-server
port: 6124 # 端口号为 6124,用于 Blob Server
- name: webui # 端口名称为 webui
port: 8081 # 端口号为 8081,用于 Web UI
selector:
app: flink # 关联到标签为 app=flink 的应用程序
component: jobmanager # 关联到标签为 component=jobmanager 的组件