Navigate The Kubernetes Ecosystem

Containers are at the heart of so-called “cloud-native” applications and platforms — the emerging term of art for apps born in or redesigned for container-centric technologies. Containers enable faster software delivery, tremendous scale, higher resiliency, greater flexibility, and a wider range of implementation options — all critical features that EA pros need to accelerate digital transformation. But large, highly distributed collections of application components running in containers require coordination and orchestration. As enterprises begin to adopt containers throughout the application life cycle, the number of inquiries Forrester receives about container orchestration is increasing.

Two types of software offerings provide container orchestration features. Open source frameworks and commercial solutions such as CoreOS Tectonic, Mesosphere DC/OS, and Docker Datacenter (as part of Docker Enterprise Edition) can cover most of the major enterprise features around container orchestration. There are also open source tools that include some but not all orchestration features, such as Apache Mesos for task scheduling and etcd for service discovery. Among these, Kubernetes (K8S) dominates client inquiries and is enjoying high adoption momentum. To help tech management pros understand the K8S ecosystem, I’ve recently published a report with my colleague Dave Bartoletti focusing on the rapidly maturing landscape of K8S vendors and solution providers. Some of the key takeaways:

Read more