4 ms·
Yea. I'm a VM type of admin. One time I got a whole lecture from a Docker Zealot about how I need to not treat my servers as pets. As if docker was the only pat
by edoceo 5y ago
Yea. I'm a VM type of admin. One time I got a whole lecture from a Docker Zealot about how I need to not treat my servers as pets. As if docker was the only path to that end. Never even bothered to talk about the existing infra that was managed like cattle - and that it was more a function of App-Architecture than Docker vs X.
Its nice to love your tools. Don't start thinking they are the one true path.
- tisFine 5y agoAgreed. Software is not hardware. Behavioral patterns for a user are not tethered to one ephemeral implementation. I ran a huge VMWare cluster in 3 data centers across the globe, not so different from an AWS/EKS pipeline. Yes, I had to treat the hardware like pets to an extent. But the developers had no problem pivoting between VMWare and what we ran in AWS because the software tooling we provided looked the same. Some folks believe memorizing YouTube videos = expertise.
- ransom1538 5y ago"One time I got a whole lecture from a Docker Zealot about how I need to not treat my servers as pets." You can always point out that pods are ran on nodes. Nodes use the standard built in GCP Auto-scaler (instance groups + load balancer). So its a great wrapper! But, it's a wrapper. GCP also! has a way to use a docker image as your VM.
- edoceo 5y agoAgree and understood. You sound reasonable. IME zealots trade reason for enthusiasm and they focus too much on the method, not the concept. This individual was shocked to learn I thought you could treat the iron-born servers as cattle too. (But, my first clusters were in the late 90s, so got to the cattle concept quite some time ago)
- rualca 5y ago> Never even bothered to talk about the existing infra that was managed like cattle I don't see the point of your counterargument. For starters, there are plenty of managed containerized solutions that just run your containers without you ever having to bother with them. Secondly, it seems you got it entirely wrong: the point of pets vs cattle are the services, not the servers. You want to take your services down and put them up without surprises. Unless you're planning on rebooting your infrastructure just for shits and giggles, it makes no sense to talk about treating "servers" as pets, specially as you already get those as managed services just like you get VMs.
- edoceo 5y agoYea, you missed it.