Container orchestration is a technology that is significantly changing the horizon of companies. We are seeing more and more companies adapting these technologies on a daily basis. Red Hat and Google are the major players that are directly providing these technologies and helping other organizations to develop similar products. Currently, the most mature products include Kubernetes and OpenShift, and many organizations are using these at a production scale. We are going to cover most of the available solutions on the market and will try to give you an insight into their architecture.
A recent survey conducted by CNCF shows some useful statistics about how companies are managing containers. We can clearly see that Kubernetes is leading in terms of container management: