|
|
|
|
|
by El_RIDO
1613 days ago
|
|
Yes, you can start with that. There is a k8s distro called k3s that runs fine even on 1GB Raspberry Pi 3. I have been running it on those for a while, but also on other SBCs. You can grow the single master by attaching one or more workers to it. The "pain" is mainly that you can't expand the single-master to a multi-master setup, so once you want to go beyond a single master, you have to re-install it all. On the other hand, with k8s you have all deployments, etc. in yaml files and you simply redeploy these on the new cluster. My remaining pain-point is persistent storage - it's simple to run complex setups with stateless containers or that can retrieve there data at initialization (i.e. a secondary name server that populates itself from the master at startup), but for classic databases I currently still have a manual step to import the DB dump once the service got (re)started/migrated. Sources:
- https://k3s.io/
- https://www.jeffgeerling.com/blog/2020/installing-k3s-kubern... |
|