Canbin Zheng created FLINK-17032: ------------------------------------ Summary: Naming convention unification for all the Kubernetes Resources Key: FLINK-17032 URL: https://issues.apache.org/jira/browse/FLINK-17032 Project: Flink Issue Type: Improvement Components: Deployment / Kubernetes Affects Versions: 1.10.0 Reporter: Canbin Zheng Fix For: 1.11.0
Currently, the naming rules are different among the Kubernetes resources we have created, the rules are as follows: # The Deployment: ${clusterId} # The internal Service: ${clusterId} # The external Service: ${clusterId}-rest # The Flink Configuration ConfigMap: flink-config-${clusterId} # The Hadoop Configuration ConfigMap: hadoop-config-${clusterId} # The JobManager Pod: ${clusterId}-${random string}-${random string} # The TaskManager Pod: ${clusterId}-taskmanager-${currentMaxAttemptId}-${currentMaxPodId} In the future, we would add other Kubernetes resources, and it would be better to have a unified naming convention for all of them. This ticket proposes the following naming convention: * The Deployment: ${clusterId} * The internal Service: ${clusterId}-inter-svc * The external Service: ${clusterId}-rest-svc * The Flink Configuration ConfigMap: ${clusterId}-flink-config * The Hadoop Configuration ConfigMap: ${clusterId}-hadoop-config * The JobManager Pod: ${clusterId}-${random string}-${random string} * The TaskManager Pod: ${clusterId}-taskmanager-${currentMaxAttemptId}-${currentMaxPodId} -- This message was sent by Atlassian Jira (v8.3.4#803005)