不太理解你说的Pod系统占用多少内存是什么意思,Pod并不是虚拟机,而是docker container来进行的轻量虚拟化
和宿主机是共用内核的,本身不会带来额外的内存开销
至于Pod的内存设置,你说的是对的。Pod的limit并不是和JVM的heap内存相等的,因为还有offheap的内存以及JVM的overhead
所以你会看到JVM的参数并不是和Pod的limit完全相等。Pod的limit是根据TaskManager能够使用的最大内存来设置的,具体
每部分的内存配置和你可以参考社区文档[1].
[1].
https://ci.apache.org/projects/flink/flink-docs-master/ops/memory/mem_setup_tm.htmlBest,
Yang
caozhen <
[hidden email]> 于2020年11月9日周一 下午4:56写道:
> 在native K8s模式下,创建的JM Pod、TM Pod,看代码中将flink process memor分配给了Pod可使用的资源。
>
> 我理解,pod中不止JVM进程,还可能有其他内存占用,例如Linux系统使用内存。
>
> 所以我有个疑问是pod系统占用多少内存?
>
>
>
> --
> Sent from:
http://apache-flink.147419.n8.nabble.com/