Docker has officially launched Docker Enterprise Edition 2.0 after announcing the preview at DockerCon in late 2017, bringing Kubernetes support for the container platform to the wider enterprise audience.
Speaking with Computerworld UK, Docker CMO David Messina said that the company has been tweaking the product based on enterprise customer feedback since the preview was announced in October 2017.
"Since, we have been refining, honing and delivering feature sets that align with the Global 2000," Messina said. "First and foremost is really the flexibility and choice that the platform is providing for somebody who's looking to operationalise Kubernetes. Ours is the only container platform that will support Kubernetes with the context of a broader container platform, across multiple Linux operating systems and across multiple clouds."
The idea is that most enterprises are running multiple operating systems and clouds, so Docker is positioning EE 2.0 as a platform that delivers Kubernetes capabilities without locking the company into a particular Linux distribution or single cloud vendor.
So EE 2.0 runs across SLES, CentOS, RHEL, Ubuntu, Oracle Linux and Windows Server, as well as support for the major platforms on public cloud including AWS and Azure.
What's also new is integrated networking with Project Calico.
"We have provided capabilities in our fashion of ‘batteries included but swappable'," added senior director of product management at Docker, Banjot Chanana, by phone interview. "We allow you to stand up with the system with the base networking you need if you'd like to do that, and you're easily able to swap that out for providers you may require in your enterprise."
Chanana highlighted that Docker spent "a lot of time" on its workloads so that operations teams don't have to be Kubernetes experts to run the platform, without having to understand all of the controls that Kubernetes has.
"We took a lot of effort to simplify those and ensure that any operator with reasonable capabilities can do this quickly, and we also provide the full expertise and capabilities and APIs of Kubernetes for those that are experts," Chanana added. "We don't try to hide everything and remove it, we're actually just providing the main work for those teams to scale.
Messina said that with EE 2.0, customers can quickly operationalise Kubernetes without the complexity that is associated with it: "We find that competing platforms actually require enterprises to go out and hire teams of Kubernetes experts," he said.
The company boasts that the platform is the "only" one that "allows you to leverage your existing team and processes to adopt and operationalise Kubernetes". That includes GUI-based workflows for Role-based Access Control, and cluster and registry management, as well as ‘secure application zones' to provide the logical and physical separation of applications in the same cluster.
"For developers and operators that allows them to have different applications in the same cluster, so what you end up with is something that is operationally efficient and actually avoids the cluster sprawl we were starting to see was a problem for many of our customers using raw Kubernetes or beginning to look at other container platforms," added Messina.
EE 2.0 also features signing/scanning enforcement for Kubernetes as well as automated image promotion, and image mirroring and caching between registries.
"Our global organisations have offices in different locations, have developers in different locations, so we've provided capabilities that allow them to secure the development process from Dveveloper Desktop all the way through to production operations," Chanana said, "using scanning and signing – all those capabilities we've built previously with Docker EE – now on Kubernetes so that entire secure development supply chain is now available for Kubernetes as well.
"We've added capabilities to ensure that they can get their Docker images out to their remote offices, out to their edge locations, to where their developers are or their production systems are," he said. "With low-latency out to those data centres, or copies of those images out to those separate data centres and different capability zones."
Enterprise Edition 2.0 is available immediately here.