The current setup supporting Ceres, is a 2U server, a bit of an exotic one in the current age. The Sun Microsystems Sun Fire T2000. Its a cute system, running an UltraSPARC T1 processor (codenamed Niagra) with 64GB of DDR2 ECC buffered RAM. I fitted it with solid state drives in all of its drive bays as well (for some reason, they don’t actually report SMART data, so the chassis thinks they are all broken).
I’ve installed Tribblix on it (specifically, 0m20
SPARC, which is
unfortunately the latest release). You have to configure an IP address using
ipadm, then update using the
zap utility (zap
documentation. This server was setup with
an nginx instance and a bind9 instance.
The nginx was setup with a hugo-generated static site in mind, while the bind9 server replicates dns from the main location.
I’m not satisfied with this setup for a few reasons, though. The primary
reason is the lack of Zone
support in the SPARC version of Tribblix. Another major reason is that
software available from the common repos doesn’t appear to have any
consistency. Bind will install to normal places, while nginx installs (and is
/opt/tribblix/nginx. This lack of consistency in the main
software repository of an OS troubles me.
I’ve never played around with Kubernetes to manage docker containers, so my plan is to have 4 or so K8S Raspberry Pi 3 Model B, though eventually I could upgrade to the 4 or 8 GB of RAM versions of the Pi 4.