标签: kubernetes
我有几个容器希望共享相同数量的资源。例如。 4个容器共享1个CPU。 (但不要将资源限制在每个容器中,因为某些容器有时可能会少用一些
我想知道k8s限制是否可以提供这一点。
1 CPU / \ Container A Container B
答案 0 :(得分:0)
不幸的是,Kubernetes无法做到这一点。您不能将资源分配给pod或配置容器之间的资源共享。您只能将资源限制分配给每个容器。
答案 1 :(得分:0)
正如瓦西里提到的那样,无法将其分配给一组容器。您可以按容器或按名称空间指定它。
您应该做的只是尝试找出特定容器需要多少CPU并根据需要指定它们。同样值得注意的是,如果您不为容器指定限制,它将获得默认限制。因此,您需要根据标准用法设置请求,然后为某些容器指定较低的限制,为尖峰容器指定较高的限制。同样不确定是否适合您,可以使用小数请求,因此它不必是1个CPU,例如可以是0.1个CPU。有关此here的更多信息。
您可以找到有关请求和限制here的更多信息。