1.4.2. 资源类型
CPU 和内存都是资源类型。资源类型具有一个基本单元。CPU 代表计算处理,并以 Kubernetes CPU 单位指定。内存以字节为单位指定。
CPU 和内存统称为计算资源或资源。计算资源是可请求、分配和消耗的可测量数量。它们与 API 资源不同。API 资源(如 pod 和服务)是可通过 Kubernetes API 服务器读取和修改的对象。
1.4.2.1. 为 pod 和容器指定资源请求和限值 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
对于每个容器,您可以指定资源限值和请求,包括:
spec.containers[].resources.limits.cpu
spec.containers[].resources.limits.memory
spec.containers[].resources.requests.cpu
spec.containers[].resources.requests.memory
虽然您只能为单个容器指定请求和限值,但考虑 pod 的整体资源请求和限值也很有用。对于特定资源,Pod 资源请求和限值是 Pod 中每个容器这个类型的资源请求/限制总和。