kubernetes 如何设置最小和最大CPU

4ioopgfo  于 2023-06-21  发布在  Kubernetes
关注(0)|答案(1)|浏览(123)

我在k8s上使用flink,现在出现了一个问题,k8s的动态资源特性无法利用,我的一个flink任务在正常运行时只占用少量的CPU资源,但是为了让任务正常启动,需要初始设置更多的CPU,造成了大量的资源浪费,如何设置mins和maxs
我在k8s native和flink operator上尝试flink,只支持设置cpu min等于max。没有办法分别设置它们

8nuwlpux

8nuwlpux1#

就像这样,资源限制不起作用

apiVersion: flink.apache.org/v1beta1
kind: FlinkDeployment
metadata:
  name: basic-reactive-example
spec:
  image: flink:1.17
  flinkVersion: v1_17
  serviceAccount: flink
  podTemplate:
    spec:
      containers:
        - name: flink-main-container
          resources:
            requests:
              memory: "1024Mi"
              cpu: "100m"
            limits:
              memory: "2048Mi"
              cpu: "2000m"

相关问题