Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Raspberry PI4 2Gb for control plane #8592

Open
febus982 opened this issue Apr 12, 2024 · 1 comment
Open

Support for Raspberry PI4 2Gb for control plane #8592

febus982 opened this issue Apr 12, 2024 · 1 comment

Comments

@febus982
Copy link

febus982 commented Apr 12, 2024

Feature Request

Lower memory check requirements (or a cli option to bypass the memory check).

Description

In a homelab setup a Raspberry PI 2Gb is enough to run the control plane (not saying it's the best option). Trying to bootstrap talos v1.6.7 fails for a difference of 44MiB.

waiting for all nodes memory sizes: 1 error occurred:
	* node "1.2.3.4" does not meet memory requirements: expected at least 1898 MiB, actual 1854 MiB
@febus982
Copy link
Author

febus982 commented Apr 14, 2024

Additional context:

This is the available memory on RaspiOS bookworm:

free --mega
               total        used        free      shared  buff/cache   available
Mem:            1935         149        1624           1         220        1786
Swap:              0           0           0

While this is Talos:

talosctl memory
NODE       TOTAL   USED   FREE   SHARED   BUFFERS   CACHE   AVAILABLE
xx.x.x.x   1854    543    32     42       3         1276    1291

It seems to suggest some differences in memory setup. I thought it might be a problem of GPU memory, so I tried to reduce it to the minimum (16 Mib instead of 64 GiB default) with kernel params but this doesn't appear to do anything.

machine:
    install:
        extraKernelArgs:
            - gpu_mem=16

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant