Enterprises are reducing their application development lifecycles to meet changing user demands, a trend which is in turn driving adoption of microservices application architectures. And in the cloud-native era, they usually turn to Kubernetes containers (K8s) for the job.
Created in 2014, Kubernetes is the portable, extensible open source platform which was built to manage containers on a large scale. It also supports application extensions and failover, and allows containers to be utilized in production, which has helped to promote container development.
A survey published by the Cloud Native Computing Foundation (CNCF) in March 2022 concluded that 96% of enterprises are using or evaluating K8s. Those companies usually start by running stateless applications, such as web services, on containers. But as the technology has developed and IT departments have become more familiar with its benefits, usage has extended to stateful applications including databases and middleware. The CNCF found that nearly 80% of customers plan to run stateful applications on containers.
Read the complete article here