You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Rodrigo Meneses (Jira)" <ji...@apache.org> on 2026/09/29 17:10:00 UTC

[jira] [Created] (FLINK-40848) Derive FlinkDeployment resource usage from pod resource requests

Rodrigo Meneses created FLINK-40848:
---------------------------------------

             Summary: Derive FlinkDeployment resource usage from pod resource requests
                 Key: FLINK-40848
                 URL: https://issues.apache.org/jira/browse/FLINK-40848
             Project: Flink
          Issue Type: Improvement
          Components: Kubernetes Operator
            Reporter: Rodrigo Meneses


The FlinkDeployment status fields clusterInfo.total-cpu / total-memory (and the ResourceUsage.Cpu/Memory metrics built from them, documented as "requests") are currently computed from the Flink configuration (JM/TM resources × limit factor × replicas, with the TaskManager count fetched from the JobManager REST API). They therefore report limits rather than requests, miss sidecars and pod template overrides, go stale when the JobManager is unreachable or the deployment is suspended, and can show floating point artifacts such as 3.3000000000000003. This proposes computing them instead as the sums of the resource requests of all containers of the running JobManager and TaskManager pods, listed from the API server cache on every observation: same fields and format, no new configuration, no JobManager REST call, and values that follow scaling, restarts and suspension.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)