Open wolfspyre opened 4 years ago
Moved to correct repo now.
uhm….
hi… so….. does experimental mean something other than “work-in-progress, not for production use”?
does it not warrant guidance? or at least pointing out known pitfalls? if you’re not interested in contributing to the documentation on it, that’s one thing.
closing a request for documentation of current state because something is experimental is like saying
R&D doesn’t MAKE things, so they don’t need any resources….
uhm….
hi… so….. does experimental mean something other than “work-in-progress, not for production use”?
does it not warrant guidance? or at least pointing out known pitfalls? if you’re not interested in contributing to the documentation on it, that’s one thing.
closing a request for documentation of current state because something is experimental is like saying
R&D doesn’t MAKE things, so they don’t need any resources….
Hi @wolfspyre, apologies I added the wrong comment to this one while transferring issues. It's reopened and moved to the correct repo now.
Hi Billy! Thanks a ton!! Not trying to be a jerk or anything.... I just want to help others avoid unnecessary hairpulling and forehead banging, y'know? IMO ...The only thing worse than no documentation, is BAD documentation....
I hope your day's going wonderfully. ❤️🐺W
Hi there!
First, Thank you for spending so much time and effort on your documentation. It really helps, and the love y'all put into the documentation shows.
I'd love to see a soup-to-nuts journey documented to getting a highly available rancher cluster and workload cluster up and running on a small herd of Raspberry Pis.
some of the things I encountered while trying this that I didn't see documented coherently anyplace:
/proc/cmdline
shows its not enabled by default.. Looking at/boot/firmware/config.txt
points you to where the boot args are defined:which points you to where you need to append the needful:
cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
So simply append the needful to that line and reboot, and viola:
I didn't see mention anywhere in the docs of adjusting sysctls, by default, ip_forwarding is not enabled.. adjusting
/etc/sysctl.d/99-sysctl.conf
and uncommenting/enabling the sysctlnet.ipv4.ip_forward=1
should do the trick.I don't think this is arm/pi specific, but I've found it helpful to use the
"log-driver": "journald"
option in/etc/docker/daemon.json
so as to get docker logs included with all the rest of the systemically available logs viajournalctl -fm
I'd strongly advise encouraging a setup of using a usb->sata adapter and having an ssd for log/docker/etcd.. etcd is noisy, an all those writes will kill a microsd card pretty damned quick...
/var/log
, 54G for/srv
and relocating the/var/lib/docker
,/var/lib/etcd
,/var/lib/containerd
dirs to directories you've created in/srv
(or wherever else you choose to mount it at) via something like (untested, typed live) :