|
|
|
|
|
by cpuguy83
2897 days ago
|
|
What are you defining as stable? Never changing? That's not something that should even hinted at. The fact that you can login to a VM and update a package does not make the system stable either (and of course you can actually do this with running containers as well).
Add to that you still need to restart running applications to take advantage of the package update (assuming the packages is a shared lib). Meanwhile you can push new base images, automatically trigger rebuilds and roll out the update when ready. |
|
Specifically, we had devs talking about how we wouldn't have to worry about system patching anymore, because the containers would take care of that. With no answer for how we trace versions and patches through our systems.
If you are already tooled enough such that you can completely redeploy a full stack easily without worrying about some in place modifications, the difference between a VM and a container are relatively minimal, all told. Especially since you have to be ready to pull down the host of the containers anyway.