如何指定 Kubernetes 中 Docker 容器的 CPU/GPU 要求?我检查了 Kubernetes 的 JSON 和 YAML(基于 OpenAPI),但找不到任何 GPU 声明。
我希望我可以声明如下内容: 荚: 容器: - 姓名: - 资源:
等等
请求 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(图形处理单元)的稳定支持。