System administration does not disappear with containers
Summary
Thomas Fricke criticises running containers without a solid understanding of Linux, networking, storage, security and fault analysis. The criticism refers to the early Docker boom. Linux remains the shared kernel of many containers.
Ideas
- Containers abstract applications, not the underlying kernel resources.
- Network, storage and timing problems cross container boundaries.
- Orchestration multiplies components and possible failure states.
- Automation preserves good and bad operational decisions alike.
Insights
- New abstractions shift administration work instead of eliminating it.
- Operational competence becomes more important as systems become more dynamic.
- Tools can hide missing fundamentals in the short term but cannot replace them.
Recommendations
- Learn host diagnostics alongside orchestration commands.
- Document who is responsible for the kernel, network and persistent data.
References
Links to the original source and the Web Archive open in a new tab.