Kubernetes and other ways to orchestrate containers
Imagine a world where a construction foreman is able to instantly replace a worker when one gets hurt or doesn’t show up for work. How much more efficiently could the construction work be done if we could instantly add electricians or repurpose plumbers into roofers. Work would certainly be done in a more predictable and plannable way.
This freedom to replace, increase, and even reassign assets such as memory and CPU is why container orchestration solves so many work cases in the industry.
Health checks
Health checks play one of the most vital parts in orchestrating containers – the ability to ensure a container is running in good health. By asking the container if it’s okay every few minutes, we continuously know the state of our workforce.
Containers often implement an HTTP endpoint that returns a simple HTTP 200
response. The endpoint may return simple information such as free memory, software...