abiosoft / abiosoft/colima

Too many open files when spinning up multiple kind clusters

Abierto
#1,000 5 comentarios 2 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Go
Estrellas
30.8k
Forks
613
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### 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`

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.