(Justin)

Tech nerd from Sweden

  • 4 Posts
  • 697 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2023

help-circle


  • “don’t believe him” means don’t believe him when he claims he has the authority to do those things.

    He has broken the law to fire all those government employees. He has broken the law to arrest and deport all those people. His tariffs will not be popular and won’t achieve the goals he’s claiming.

    We need to call him out and challenge his bluff. Defeatism will just mean he gets to be king.





  • I don’t know why the fuck you’re citing vaguely-worded “valley facts”

    The central valley is a desert and does not grow the majority of crops in the US. Here’s a map of all the fruits and vegetables grown in the us:

    The central valley grows a lot of high-value crops like almonds for almond milk, but it does not grow the majority of crops, or even the majority of luxury fruits and vegetables.

    Also, if we’re talking calories for human consumption, the central valley hardly grows any grain or vegetable oils. There is no way 1/4 of all non-livestock calories comes from a tiny desert.













  • Of the services OP is asking about, I’ve only run Lemmy, but I will say that running fediverse services are quite advanced, which is exactly what k8s is made for - Running advanced web applications.

    I’m firmly on the “k8s at any scale” team. If you can figure out how to run the k3s install command and are willing to look at some yaml documentation, you will have a much easier time setting up database and networking, running backups, porting your infrastructure to other providers, and maintaining everything, than with legacy control panels or docker compose. The main reason why Docker Compose is so much more accessible for self-hosters is because of the quantity of noob-focused documentation for Docker Compose, But learning either system requires learning the same concepts of containers, IP adresses, storage, etc. Docker Compose also has some disk and networking shortcuts for single-server workloads, but they also have their downsides (what is a macvlan?).

    The main reason why I think Kubernetes is critical for this specific workload is the number of production-critical databases that OP will need to run. OP will be running something like 4-8 postgres databases, with high uptime and 100% durability requirements. Trying to do that manually with Docker compose just isn’t feasible unless you’re willing to code. Kubernetes makes all of that automated with CNPG. See how easy it is to create a database and have automated backups to S3 with Kubernetes

    The biggest challenge for kubernetes is probably that the smaller applications don’t come with example configs for Kubernetes. I only see mastodon having one officially. Still, I’ve provided my config for Lemmy, and there are docker containers available for Friendica and mbin (though docker isn’t officially supported for these two). I’m happy to help give yaml examples for the installation of the applications.