You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have an idea, and I have some questions, maybe you can help me.
There is a project called YunoHost and it is aimed at helping home users self host services like WordPress or Nextcloud on an arm computer at home.
It is nice, but based on bash let's say, and as I love k8s api, I'm wondering about k8s mem footprint on such small devices.
In a context of a one node cluster, what is the mem footprint of:
I think our main constraint here is mem and not cpu.
Another question, do we need also a network plugin? Or as there is only one node, it is enough?
And then, what about optimization, I think there are many rooms for improvements in this context:
- remove lot of unecessary code at compilation (like aws integration and so on)
- remove the scheduler, or replace it with a dummy one
- tune the controller for home user usage instead of thousands nodes, millions pods
- tune etcd
- reimplement some functions like cronjobs?
- socket activation for all the services
I'm just thinking out loud here, if you have any ideas, please share them here, and do not hesitate to close the issue once you answered!
Thank you for sharing your thoughts. You bring up a very interesting topic.
Having MicroK8s extending into IoT is in our interest. MicroK8s being a snap, arm support and the move to containerd work towards this direction. Any PRs that would improve the memory footprint without compromising functionality will be gladly accepted. Would you be willing to offer any cycles?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Hello!
I have an idea, and I have some questions, maybe you can help me.
There is a project called YunoHost and it is aimed at helping home users self host services like WordPress or Nextcloud on an arm computer at home.
It is nice, but based on bash let's say, and as I love k8s api, I'm wondering about k8s mem footprint on such small devices.
In a context of a one node cluster, what is the mem footprint of:
I think our main constraint here is mem and not cpu.
Another question, do we need also a network plugin? Or as there is only one node, it is enough?
And then, what about optimization, I think there are many rooms for improvements in this context:
I'm just thinking out loud here, if you have any ideas, please share them here, and do not hesitate to close the issue once you answered!
Thanks again and have a nice day :)
Relates to alexellis/k8s-on-raspbian#10
The text was updated successfully, but these errors were encountered: