Kubernetes 资源声明(GPU、CPU...)

问题描述 投票:0回答:1

如何指定 Kubernetes 中 Docker 容器的 CPU/GPU 要求?我检查了 Kubernetes 的 JSON 和 YAML(基于 OpenAPI),但找不到任何 GPU 声明。

我希望我可以声明如下内容: 荚: 容器: - 姓名: - 资源:

等等

docker kubernetes gpu cpu openapi
1个回答
0
投票

请求 CPU 非常简单:

apiVersion: v1
kind: Pod
metadata:
  name: my-pod
spec:
  containers:
  - name: my-container
    image: myimage:latest
    resources:
      requests:
        cpu: "1"

这意味着将为您的容器保留 1 个 CPU 核心。如果有额外的可用 CPU 时间,您的容器可以使用超过 1 个 CPU。

请求 GPU 类似,但需要插件。查看有关 调度 GPU 的 Kubernetes 文档。

Kubernetes 提供对使用设备插件管理集群中不同节点上的 AMD 和 NVIDIA GPU(图形处理单元)的稳定支持。

© www.soinside.com 2019 - 2024. All rights reserved.