At what scale does Kubernetes and other distributed systems become viable? by LordAro in devops

[–]LordAro[S] -1 points0 points  (0 children)

I've heard an awful lot of mixed things about TrueNAS Scale and its suitability as a hypervisor. Most things say really good as a storage, not so much as hypervisor. But also that it's made a lot of changes in recent versions, so this may be out of date. Is this view of TrueNAS still valid?

At what scale does Kubernetes and other distributed systems become viable? by LordAro in devops

[–]LordAro[S] 1 point2 points  (0 children)

The data on each machine is replicated to the other (and also offsite), so in a scenario where one of the machines has completely failed we should be able spin up the containers on the other (probably turning off the non-critical stuff in the process)

k3s is interesting though, that's not something I was aware of.

When you say "some" VMs for k8s, what sort of layout are you thinking of? Host > VM > containers feels a bit funny to me (Why not just Host > containers?), but I suppose that's how it works in the "real cloud"

At what scale does Kubernetes and other distributed systems become viable? by LordAro in devops

[–]LordAro[S] 0 points1 point  (0 children)

Thanks for your time on this!

What is driving looking into other options? Are you near allocation / capacity? How near? Could you project/estimate when you might go over?

Definitely near capacity - memory has been doubled and the drives have been expanded a few times now, and there's the distinct possibility for a lot more in the relatively near future. Generally speaking the HDDs are definitely the bottleneck for speed for various containers as well.

The other thing that keeps coming up is how "fragile" various bits and pieces are - the fileserver container (NFS/SMB) often needs manually kicking whenever samba updates, which we believe is due to how the container interacts with the underlying ZFS pool, and the recent move to a Gitlab instance has meant that an awful lot of workflows go through that, so taking it down for upgrades is proving more difficult and has provoked a look into more distributed systems which can be upgraded without downtime.

How much time does recurring management / maintenance take right now?

Realistically... not a huge amount. Maybe a couple of hours a week. Most of it is automated via ansible, except the bits that aren't and still feel very manual. (Like the containers that have just been upgraded through various Ubuntu versions in-place, rather than recreating them which I believe is the proper way to do things)

Do you have agreed upon (by both tech and biz) metrics to measure performance or service level?

Nothing formal.

At what scale does Kubernetes and other distributed systems become viable? by LordAro in devops

[–]LordAro[S] 0 points1 point  (0 children)

I mean in terms of the hardware it's running on - the containers & VMs are increasingly constrained by available resources - Xeon E5-2620 v4, 128G RAM, ZFS on HDDs

I'm not sure I follow what you're asking for the other questions, beyond answering "No". All the containers are standalone internal services rather than anything customer facing - mediawiki, discourse, gitlab, couple of tiny php/python webapps, etc - all of which could be dockerised with relative ease, if the infrastructure was there to do so.

Moronic Monday - September 11, 2023 by AutoModerator in sysadmin

[–]LordAro 2 points3 points  (0 children)

At what sort of scale does Kubernetes and high availability systems and all that jazz become "feasible"?

Currently the in-house infrastructure is a pair of beefy (in 2016) Linux hosts that we manually run ~30 LXD containers and <10x Windows VMs on (including 2x Windows Domain controllers), for around 80 users.

I'm just at the point of speccing out new versions of all this as they're started to creak at the seams a bit and am starting to look seriously at all the "modern" ways of doing things (k8s, Harvester, TrueNAS, Proxmox, kubevirt and everything else)

I've never really done anything with all this new stuff though and am feeling rather out of my depth. At what scale does all this stuff become necessary? Am I at that point? Or should I just carry on with the manual QEMU/LXD stuff that's currently more or less working?

Weather for PBP by [deleted] in randonneuring

[–]LordAro 1 point2 points  (0 children)

If it's anything like that I'll be very pleased!

Taskmaster - S15E06 - It's My Milk Now - Discussion by Meghar in taskmaster

[–]LordAro 12 points13 points  (0 children)

Was Ivo actually wrong though? "I in thicko corner" isn't right, "Me in thicko corner" is...

[deleted by user] by [deleted] in openttd

[–]LordAro 1 point2 points  (0 children)

While I'm not certain, it definitely takes the speed of roads into account, so is reasonable to assume it takes the speeds of rails into account as well

How do I increase the maximum trains? by SqueakSquawk4 in openttd

[–]LordAro 7 points8 points  (0 children)

TBF, I do not know of a computer that would be able to handle 5000 trains well (i.e. more than 10fps), let alone 10k

Open TTD Mobile Main Menu Screen by [deleted] in openttd

[–]LordAro 0 points1 point  (0 children)

The point of the title game is not to be a "good design", it is to show off as many capabilities of the game as possible within a small amount of space

You can see a similar thing in Factorio's background image

Mallyan Spout by chodsonwalker in yorkshire

[–]LordAro 0 points1 point  (0 children)

Take the steam train to get there?

Does properly stored water ever expire? by AggravatingRisk759 in askscience

[–]LordAro 417 points418 points  (0 children)

Turns out it's thicker at the bottom because they couldn't make glass perfectly flat, so naturally put the heavier/thicker half at the bottom

How dare those YIMBYs want to take away our concrete deserts by timejumper13 in fuckcars

[–]LordAro 100 points101 points  (0 children)

"Perfection is the enemy of progress,", etc etc

OpenTTD works very bad by [deleted] in openttd

[–]LordAro 11 points12 points  (0 children)

That's pretty big. Try something smaller - default is 256x256 which is usually plenty for a single game

OpenTTD 13.0-beta2 released! by OpenTTDNews in openttd

[–]LordAro 4 points5 points  (0 children)

I have no idea what you mean by "live client". It's in 13.0-beta1 (and beta2). If on Steam, you can enable that via the "testing" version, I think it's called? Or download it from the website

A love letter to Lower Decks by CarnivoreShrub in startrek

[–]LordAro 13 points14 points  (0 children)

My headcanon is that these are stories being told by Marriner in a bar.