I'm constantly aggravated by various quirks of containers, and don't really remember any big problems with non-containerized infra.
A random and non-exhausting list of things that bother me from time to time:
— Must build an image before deploying and it takes time, so deploys are slow (of course we use CI to do it, it's not manual).
— If I need quick hot fix RIGHT NOW, I can't just log in, change couple of lines and restart, must go through full deploy cycle.
— Must remember that launched containers do not close when ssh breaks connection and they can easily linger for a couple of weeks.
I generally find it harder to change how things work together. It's probably possible to spend lots of effort to fix these things, but I don't remember having to do all this cruft with old school infrastructure.
Hence the question - has anyone migrated off containerized infrastructure? Are you satisfied? Or I'm misremembering things and horrible things wait for me in the old-school ways?
A random and non-exhausting list of things that bother me from time to time:
— Must build an image before deploying and it takes time, so deploys are slow (of course we use CI to do it, it's not manual).
— If I need quick hot fix RIGHT NOW, I can't just log in, change couple of lines and restart, must go through full deploy cycle.
— Must remember that launched containers do not close when ssh breaks connection and they can easily linger for a couple of weeks.
I generally find it harder to change how things work together. It's probably possible to spend lots of effort to fix these things, but I don't remember having to do all this cruft with old school infrastructure.
Hence the question - has anyone migrated off containerized infrastructure? Are you satisfied? Or I'm misremembering things and horrible things wait for me in the old-school ways?