Kubernetes k8s定义不包含请求的资源
我只想用资源限制来定义我的服务,因此:Kubernetes k8s定义不包含请求的资源,kubernetes,Kubernetes,我只想用资源限制来定义我的服务,因此: resources: requests: memory: "512Mi" cpu: "500m" limits: memory: "1024Mi" cpu: "1000m" 我只会使用: resources: limits: memory: "1024Mi" cpu: "1000m&qu
resources:
requests:
memory: "512Mi"
cpu: "500m"
limits:
memory: "1024Mi"
cpu: "1000m"
我只会使用:
resources:
limits:
memory: "1024Mi"
cpu: "1000m"
这是可能的,还是我还必须定义请求
谢谢。这完全有可能。下面的pod定义也适用:
apiVersion: v1
kind: Pod
metadata:
name: resource-limits
spec:
containers:
- name: resource-limits
image: nginx
resources:
limits:
memory: "512Mi"
cpu: "500m"
如果容器指定了自己的内存限制,但没有指定内存请求,则Kubernetes会自动分配与该限制匹配的内存请求。类似地,如果容器指定了自己的CPU限制,但没有指定CPU请求,则Kubernetes会自动分配与该限制匹配的CPU请求
因此,如果您使用kubectl描述po,您会看到:
Containers:
resource-limits:
Container ID: docker://a934c0e2d503a9ebc164aedf40ebecf3263f5bf5a03c196650a6e0d67d83c16c
Image: nginx
Image ID: docker-pullable://nginx@sha256:6b5f5eec0ac03442f3b186d552ce895dce2a54be6cb834358040404a242fd476
Port: <none>
Host Port: <none>
State: Running
Started: Sun, 11 Apr 2021 15:51:20 +0100
Ready: True
Restart Count: 0
Limits:
cpu: 500m
memory: 512Mi
Requests:
cpu: 500m
memory: 512Mi
容器:
资源限制:
容器ID:docker://a934c0e2d503a9ebc164aedf40ebecf3263f5bf5a03c196650a6e0d67d83c16c
图片:nginx
图像ID:docker-pullable://nginx@sha256:6b5f5eec0ac03442f3b186d552ce895dce2a54be6cb834358040404a242fd476
端口:
主机端口:
状态:正在运行
开始时间:2021年4月11日星期日15:51:20+0100
准备好了吗
重新启动计数:0
限制:
cpu:500米
内存:512Mi
请求:
cpu:500米
内存:512Mi
这是完全可能的。下面的pod定义也适用:
apiVersion: v1
kind: Pod
metadata:
name: resource-limits
spec:
containers:
- name: resource-limits
image: nginx
resources:
limits:
memory: "512Mi"
cpu: "500m"
如果容器指定了自己的内存限制,但没有指定内存请求,则Kubernetes会自动分配与该限制匹配的内存请求。类似地,如果容器指定了自己的CPU限制,但没有指定CPU请求,则Kubernetes会自动分配与该限制匹配的CPU请求
因此,如果您使用kubectl描述po,您会看到:
Containers:
resource-limits:
Container ID: docker://a934c0e2d503a9ebc164aedf40ebecf3263f5bf5a03c196650a6e0d67d83c16c
Image: nginx
Image ID: docker-pullable://nginx@sha256:6b5f5eec0ac03442f3b186d552ce895dce2a54be6cb834358040404a242fd476
Port: <none>
Host Port: <none>
State: Running
Started: Sun, 11 Apr 2021 15:51:20 +0100
Ready: True
Restart Count: 0
Limits:
cpu: 500m
memory: 512Mi
Requests:
cpu: 500m
memory: 512Mi
容器:
资源限制:
容器ID:docker://a934c0e2d503a9ebc164aedf40ebecf3263f5bf5a03c196650a6e0d67d83c16c
图片:nginx
图像ID:docker-pullable://nginx@sha256:6b5f5eec0ac03442f3b186d552ce895dce2a54be6cb834358040404a242fd476
端口:
主机端口:
状态:正在运行
开始时间:2021年4月11日星期日15:51:20+0100
准备好了吗
重新启动计数:0
限制:
cpu:500米
内存:512Mi
请求:
cpu:500米
内存:512Mi