this post was submitted on 28 Mar 2025
756 points (100.0% liked)

Programmer Humor

22616 readers
768 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
all 28 comments
sorted by: hot top controversial new old
[–] invertedspear@lemm.ee 131 points 3 weeks ago

To be fair Kubernetes creates copies of the things it drops into the ocean to replace them as fast as they’re lost.

[–] Brkdncr@lemmy.world 31 points 3 weeks ago
[–] Korhaka@sopuli.xyz 26 points 3 weeks ago (1 children)
[–] tiefling@lemmy.blahaj.zone 28 points 3 weeks ago (1 children)
[–] felbane@lemmy.world 3 points 3 weeks ago

ECS/EKS: The ocean belongs to someone else.

[–] jlh@lemmy.jlh.name 21 points 3 weeks ago* (last edited 3 weeks ago) (3 children)

Kubernetes is more stable than docker compose. Docker compose is fishing for containers after the ship capsized. Frustrating and nothing works out of the box.

[–] MangoPenguin@lemmy.blahaj.zone 23 points 3 weeks ago

Huh? All my docker compose projects work fine 'out of the box', the oldest ones have been stable for years now.

[–] Gonzako@lemmy.world 16 points 3 weeks ago

I personally really enjoy interacting with docker compose and I've successfully used docker compose to get a 0 downtime setup on my company's internal web servers by using a reverse proxy

[–] pinball_wizard@lemmy.zip 7 points 3 weeks ago* (last edited 3 weeks ago)

Docker Compose brought "works on my machine" to the cloud.

Each container sk8s right off the deck.

[–] harryprayiv@infosec.pub 14 points 3 weeks ago (1 children)
[–] secret300@lemmy.sdf.org 3 points 3 weeks ago (2 children)

???

Looks like I gotta new rabbit hole to jump down tonight

[–] toynbee@lemmy.world 5 points 3 weeks ago

If replacing an existing server, make sure to wipe the disk during install.

[–] towerful@programming.dev 2 points 3 weeks ago (1 children)
[–] isVeryLoud@lemmy.ca 1 points 3 weeks ago (2 children)

Is it production-ready?

I'm thinking of setting it up on an OVH bare metal dedicated server to run various sites and Docker processes, but I don't want to handle Kubernetes myself.

[–] timbuck2themoon@sh.itjust.works 3 points 3 weeks ago (1 children)

You always have to manage kubernetes. And talos is nothing but a ready to do k8s os.

If you don't want kubernetes I'd suggest something like fedora coreos.

[–] isVeryLoud@lemmy.ca 1 points 3 weeks ago (1 children)

I'm ok with k8s, I'm just chicken shit because I've never had an opportunity to use them in prod.

How does Talos differ from something like Ubuntu with microk8s?

[–] timbuck2themoon@sh.itjust.works 1 points 3 weeks ago

The only way to interact with it is using talosctl (no ssh, very minimal console, etc.) It is pretty slim and designed only to use k8s. Ubuntu on the other hand is general purpose that can be made to use k8s.

Basically the idea being that your nodes are also cattle.

It's very interesting. I'm debating moving from fedora coreos to it. About to spin up a test cluster whenever I have free time.

[–] towerful@programming.dev 1 points 3 weeks ago

I was aware of kubernetes 6 months ago, but had never used it.
I got a 3 node cluster running in a day, and was learning kubernetes.
The only issues I've had were due to hardware failure causing etcd instability, and misconfigured operators generating terabytes of logs leading to pod eviction.

I don't know what would signify it being production ready. It had all the levers and knobs I needed. I haven't yet needed to run a sysadmin debug container to poke around the host OS.
It's also great for learning. If you make a mistake, it's very easy to wipe and reinstall and get back to where you were.

[–] LovableSidekick@lemmy.world 9 points 3 weeks ago* (last edited 3 weeks ago)

Suddenly, thousands of sneakers wash ashore all over Ireland and everybody is trying to pair them up.

[–] DonutsRMeh@lemmy.world 5 points 3 weeks ago (1 children)

Where is openshift in this?

[–] Lichtblitz@discuss.tchncs.de 13 points 3 weeks ago (2 children)

The ship is painted red and a few containers are bolted to it, rather than use provided.

[–] slazer2au@lemmy.world 4 points 3 weeks ago (1 children)

Don't forget the exorbitant fees by Red Hat.

[–] Lichtblitz@discuss.tchncs.de 3 points 3 weeks ago

If you use much of the software that is included in the support package, then the price seems reasonable. No way you could get the same price if you went to each provider individually. If all you use is bare bones openshift, then you're right.

[–] DonutsRMeh@lemmy.world 1 points 3 weeks ago

This is the most accurate description I can think of.