【发布时间】:2019-11-11 14:52:19
【问题描述】:
似乎在Hyper-V隔离模式下可用。 这在进程隔离模式下可行吗?
特别想限制Kubernetes的Windows节点下。
但是,容器内部的物理内存似乎是分配了所有内存容量的量,即使设置了resources: limits: memory:。
【问题讨论】:
标签: docker kubernetes azure-aks windows-container
似乎在Hyper-V隔离模式下可用。 这在进程隔离模式下可行吗?
特别想限制Kubernetes的Windows节点下。
但是,容器内部的物理内存似乎是分配了所有内存容量的量,即使设置了resources: limits: memory:。
【问题讨论】:
标签: docker kubernetes azure-aks windows-container
对于 Hyper-V 隔离模式,内存限制为 1GB。
对于进程隔离模式,它是无限的,因此与主机的内存基本相同。
您可以在here 中找到更多详细信息。
您可以在使用 docker-compose 时设置限制,例如:
services:
mssql:
image: microsoft/mssql-server-windows-express
mem_limit: 2048m
会产生 2GB 的可用内存。
如果有帮助,请告诉我。
【讨论】: