abiosoft / abiosoft/colima

Too many open files when spinning up multiple kind clusters

未关闭
#1,000 5 条评论 2 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Go
星标
30.8k
派生
613
PR 合并指标
30 天内没有已合并 PR

描述

### Description

I'm attempting to run a POC locally that requires multiple kind clusters to demonstrate. The first three come up without issue, however the fourth has problems coming up. To be clear, I don't think this has anything to do with `kind` specifically, but more that I'm bringing up a number of containers that are probably a bit more resource intensive which require adjusting various settings.

Specifically in my case I see the following in the logs of the fourth container

```
Failed to create inotify object: Too many open files
Starting systemd-remount-f…nt Root and Kernel File Systems...
Failed to create inotify object: Too many open files
[ OK ] Finished kmod-static-nodes…reate List of Static Device Nodes.
Failed to create inotify object: Too many open files
```

Is there a way to easily update the settings to allow for the necessary inotify params to be tuned? Is this easily done as part of a config file vs having to manually do this within the VM itself?

### Version

```
> colima version && limactl --version && qemu-img --version
colima version 0.6.8
git commit: 9b0809d0ed9ad3ff1e57c405f27324e6298ca04f

runtime: docker
arch: aarch64
client: v25.0.4
server: v24.0.9
limactl version 0.20.1
qemu-img version 8.2.1
Copyright (c) 2003-2023 Fabrice Bellard and the QEMU Project developers
```

### Operating System

- [ ] macOS Intel <= 13 (Ventura)
- [ ] macOS Intel >= 14 (Sonoma)
- [ ] Apple Silicon <= 13 (Ventura)
- [X] Apple Silicon >= 14 (Sonoma)
- [ ] Linux

### Output of `colima status`

```
> colima status
INFO[0000] colima is running using QEMU
INFO[0000] arch: aarch64
INFO[0000] runtime: docker
INFO[0000] mountType: sshfs
INFO[0000] socket: unix:///Users/tyler/.colima/default/docker.sock
```

### Reproduction Steps

1. colima start --cpu 6 --memory 24
2. kind create cluster --name cluster-1
3. kind create cluster --name cluster-2
4. kind create cluster --name cluster-3
5. kind create cluster --name cluster-4 (will fail with the above logs)

### Expected behaviour

Four kind clusters can come up without issue within colima

### Additional context

I haven't done anything special to configure colima. This is about as clean of an install as can be as I just installed this via `homebrew`

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。