As a long time working the ops side of things as a Unix/Linux admin, I love docker with k8s. The devs. can have whatever kind of ignorant environment setup they want. As long as the final image passes security, is up to date, and I can define the deployment parameters, it’s 100% on them how well it works in production.
yeah, and it makes it much much much worse if something goes wrong because theres a whole layer of stuff you have to understand (and even just knowing how to do basic stuff like reading logs, passing in configs, opening ports requires you learn how to do that, simple as it may be). I try to only use stuff I can install/configure on the base OS.
As I said, not a fan of Docker, but 8ks are really interesting and I want to learn more. I like especially the fact I can configure “pods” (is that the right term?) that multiply over different containers and hardware based on load and demand. The idea of a self-replicating swarm of threads is fascinating to me.
But using a docker to run mariadb and another docker to run a photo app and another docker to run a web server that connects over a docker network… and all this runs inside a VM, it’s wasted overhead to me. Especially today where everyone can run proxmox and vmware at home for free.
God I hate Docker. It’s a great system for lazy devs to NOT learn how to deploy software.
(I love LXC containers and QEMU, tho)
I’ve found my people!
deleted by creator
As a long time working the ops side of things as a Unix/Linux admin, I love docker with k8s. The devs. can have whatever kind of ignorant environment setup they want. As long as the final image passes security, is up to date, and I can define the deployment parameters, it’s 100% on them how well it works in production.
Docker is awesome for real production environments but trains home users to just copy/paste/enter random shit from the internet.
yeah, and it makes it much much much worse if something goes wrong because theres a whole layer of stuff you have to understand (and even just knowing how to do basic stuff like reading logs, passing in configs, opening ports requires you learn how to do that, simple as it may be). I try to only use stuff I can install/configure on the base OS.
As I said, not a fan of Docker, but 8ks are really interesting and I want to learn more. I like especially the fact I can configure “pods” (is that the right term?) that multiply over different containers and hardware based on load and demand. The idea of a self-replicating swarm of threads is fascinating to me.
But using a docker to run mariadb and another docker to run a photo app and another docker to run a web server that connects over a docker network… and all this runs inside a VM, it’s wasted overhead to me. Especially today where everyone can run proxmox and vmware at home for free.