Eric Xiao created FLINK-31941:
---------------------------------
Summary: Not backwards compatible naming for some kubernetes
resources
Key: FLINK-31941
URL: https://issues.apache.org/jira/browse/FLINK-31941
Project: Flink
Issue Type: Bug
Components: Kubernetes Operator
Reporter: Eric Xiao
We are in the process of migrating all our workloads over to the Kubernetes
operator and noticed that some of the Kubernetes resources in the operator are
hardcoded and not consistent with how Flink previously defined them. This is
leading to us some downstream incompatibilities and some migration toil in our
monitoring and dashboards that have queries depending on the previous naming
schema.
I couldn't find exact definitions a task-manager or job-manager in the flink
repo, but this is what I have noticed, I may be wrong on my interpretations 😅.
h3. Deployment Names
Previously:
{code:java}
NAME READY UP-TO-DATE AVAILABLE AGE
trickle-job-manager 2/2 2 2 13d
trickle-task-manager 10/10 10 10 13d {code}
New (Flink Operator):
{code:java}
NAME READY UP-TO-DATE AVAILABLE AGE
trickle 2/2 2 2 6h25m
trickle-taskmanager 4/4 4 4 6h25m {code}
[1]
[https://github.com/apache/flink-kubernetes-operator/blob/main/flink-kubernetes-standalone/src/main/java/org/apache/flink/kubernetes/operator/utils/StandaloneKubernetesUtils.java#L29-L38]
h3. Pod Names
Previously:
{code:java}
NAME READY STATUS RESTARTS AGE
trickle-job-manager-65d95d4854-lgmsm 1/1 Running 0 13d
trickle-job-manager-65d95d4854-vdzl8 1/1 Running 0 5d
trickle-task-manager-86c85cf647-46nxh 1/1 Running 0 5d
trickle-task-manager-86c85cf647-ct6c5 1/1 Running 0 5d
trickle-task-manager-86c85cf647-h894q 1/1 Running 0 5d
trickle-task-manager-86c85cf647-kpr5x 1/1 Running 0 5d{code}
New (Flink Operator):
{code:java}
NAME READY STATUS RESTARTS AGE
trickle-58f895675f-9m5wm 1/1 Running 0 25h
trickle-58f895675f-n4hhv 1/1 Running 0 25h
trickle-taskmanager-6f9f64b9b9-857lv 1/1 Running 0 25h
trickle-taskmanager-6f9f64b9b9-cnsrx 1/1 Running 0 25h{code}
----
The pod names stem from the deployment names, so a fix to update the deployment
names may also fix the pod names.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)