开发者社区> 问答> 正文

kubernetes.jobmanager.cpu配置项针对一个TM配置多少个cpu资源,是否在re

我在使用native kubernetes的时候,对几个配置项有疑问,想得到解答。

  1. kubernetes.jobmanager.cpu配置项针对一个TM配置多少个cpu资源,是否在resources.requests.cpu 或者 resources.limits.cpu也做了配置? 在https://ci.apache.org/projects/flink/flink-docs-master/ops/config.html#kubernetes上看到对应的一个新的配置external-resource.<resource_name>.kubernetes.config-key。 对external-resource.<resource_name>.kubernetes.config-key和kubernetes.jobmanager.cpu这两个参数的作用有点疑问,如何配置才是对TM的cpu使用加上了限制。

  2. 大部分作业使用rocksdb状态后台,会把状态的文件写到固盘,在kubernetes中挂载到hostPath。如果是native,应该如何实现磁盘的挂载呢。

来自志愿者整理的flink邮件归档来自志愿者整理的FLINK邮件归档

展开
收起
小阿怪 2021-12-04 18:59:35 783 0
1 条回答
写回答
取消 提交回答
    1. resources.requests.cpu和resources.limits.cpu都会被设置为kubernetes.jobmanager.cpu
    2. external-resource.<resource_name>.kubernetes.config-key 是为1.11的新特性扩展资源框架[1]而加入的。请不要使用它来配置cpu和memory。

    [1] https://issues.apache.org/jira/browse/FLINK-17044

    来自志愿者整理的flink邮件归档来自志愿者整理的FLINK邮件归档

    2021-12-04 22:21:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
RDS SQL Server CPU高使用率性能优化 立即下载

相关镜像