Azure Kubernetes服务将docker root更改为/mnt(/dev/sdb1临时存储)
如何更改Docker根目录(/var/lib/Docker)以使用/mnt文件夹?我的节点上的磁盘空间不足。。映像大小为10gb(microsoft/vsts代理) 我使用的是D16s_v3:16核、64gb内存、32gb数据磁盘(/dev/sda1)、128GB临时存储(/dev/sdb1),以及高级磁盘支持 /dev/sdb1安装在/mnt上Azure Kubernetes服务将docker root更改为/mnt(/dev/sdb1临时存储),azure,docker,kubernetes,azure-devops,azure-aks,Azure,Docker,Kubernetes,Azure Devops,Azure Aks,如何更改Docker根目录(/var/lib/Docker)以使用/mnt文件夹?我的节点上的磁盘空间不足。。映像大小为10gb(microsoft/vsts代理) 我使用的是D16s_v3:16核、64gb内存、32gb数据磁盘(/dev/sda1)、128GB临时存储(/dev/sdb1),以及高级磁盘支持 /dev/sdb1安装在/mnt上 看起来我必须更改/etc/docker/daemon.json中的“data root”变量。但是在创建/更新AKS群集时如何更新此设置?此设置不可通
看起来我必须更改/etc/docker/daemon.json中的“data root”变量。但是在创建/更新AKS群集时如何更新此设置?此设置不可通过AKS配置(可能可通过AKS引擎配置),但您可以通过另一种方式解决,即增加磁盘空间。如果您使用的是arm模板,则可以按如下方式指定磁盘大小:
{
"name": "nodepool1",
"count": 3,
"vmSize": "Standard_DS1_v2",
"osType": "Linux",
"osDiskSizeGB": 127
}
此设置不能通过AKS配置(可能可以通过AKS引擎配置),但您可以通过另一种方式,增加磁盘空间。如果您使用的是arm模板,则可以按如下方式指定磁盘大小:
{
"name": "nodepool1",
"count": 3,
"vmSize": "Standard_DS1_v2",
"osType": "Linux",
"osDiskSizeGB": 127
}
您可以使用守护程序集操作节点上的文件,将
/
装载为主机路径
卷。我刚才所做的将按预期修改文件;然后可以重新启动节点,以确保docker将接受更改。您可以使用Kured以编程方式重新启动节点,如本文所述 您可以使用守护程序来操作节点上的文件,将/
装载为主机路径
卷。我刚才所做的将按预期修改文件;然后可以重新启动节点,以确保docker将接受更改。您可以使用Kured以编程方式重新启动节点,如本文所述 不完全是答案,但这可能解决了我的问题(可能是因为我刚刚做了改变)。我不知道你可以简单地增加操作系统的磁盘大小,我想你会被映像附带的内容所困扰,并且可以安装额外的磁盘。答案是“你不能按你的要求去做”:(答案不完全正确,但这可能解决了我的问题(可能是因为我刚刚做了更改)。我没有意识到您可以简单地增加操作系统磁盘大小,我以为您会被映像附带的内容所困扰,并且可以安装额外的磁盘。答案是“您不能按要求这样做”:(