this post was submitted on 06 Aug 2023
1570 points (94.0% liked)
Lemmy.World Announcements
29098 readers
30 users here now
This Community is intended for posts about the Lemmy.world server by the admins.
Follow us for server news π
Outages π₯
https://status.lemmy.world/
For support with issues at Lemmy.world, go to the Lemmy.world Support community.
Support e-mail
Any support requests are best sent to [email protected] e-mail.
Report contact
- DM https://lemmy.world/u/lwreport
- Email [email protected] (PGP Supported)
Donations π
If you would like to make a donation to support the cost of running this platform, please do so at the following donation URLs.
If you can, please use / switch to Ko-Fi, it has the lowest fees for us
Join the team
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I'm curious what the backend looks like based on your requirements here... Ansible is always a red flag for me that your servers are pets not cattle. Just maintain a golden image, especially since you mention kubernetes. And if you're using self managed kubernetes USE REMOTE ETCD. Trust me, it will save you so much time and drama.
I wouldn't be interested unless it's paid so I am just throwing that out there for y'all to consider.
This made me laugh. Configuration management systems like ansible, chef, salt, and puppet only exist because people wanted to manage a large numbers of systems and keep them consistent and replaceable, i.e treat them like cattle instead of pets. They were born out of the pets vs cattle analogy.
I realize containerization has taken that a step further but it's funny to hear someone talk about these tools like they're something archaic.
Probably more accurate to say "mutable" vs "immutable".
Harder to have pets in immutable if it's actually immutable.
If you want to replace them why would you not use a golden image? The same thing goes for VMs, not only containerized. You can sit there and wait for ansible to run, or just have your image come up immediately with what you need. It makes it take longer with 0 benefit.
And where do you think the golden images come from? The steps must be reproducible, versioned, audited, scripted and in the third hands of outsourced minions with 8 or 12h time lapse.
The golden rule of CICD does it survive if you're visited by truck-kun?
Or just run everything in containers and use stock ubuntu or aws Linux or whatever.