Puppet expands support for Docker, Kubernetes

Devops staple Puppet, formerly Puppet Labs, is upgrading its Puppet Enterprise IT automation platform and offering new and expanded support for infrastructure like Docker containers and Kubernetes container management.

Puppet automates the software delivery process to bridge traditional infrastructure with more contemporary technology, including public and private clouds and microservices architectures. It even has been suggested as a tool for users to build their own PaaS clouds.

Puppet Enterprise 2016.1, announced today, offers direct change orchestration, for pushing out changes on demand and orchestrating application and infrastructure deployments. Users also can schedule changes in specific windows and push them through tools like the Atlassian HipChat team chat application, Git, or the Jenkins continuous integration and delivery platform.

The new release also features real-time orchestration visibility and throttling, enabling users to see results of changes as they occur. An interactive dependency graph in the upgrade visualizes dependencies across resources being managed with Puppet.

As part of Project Blueshift, which promotes adoption of "next generation" infrastructure technologies, the company is unveiling support components for tooling that can be managed by Puppet. These modules can work with the 2016.1 release or other versions.

For Docker, Puppet will release modules for Docker's Swarm clustering, the Compose tool for multicontainer applications and Universal Control Plane private cloud container management. Puppet previously managed Docker's containers and engine.

Kubernetes capabilities have been updated for Puppet as well, with backing for Kubernetes Pods containers, Replication Controllers, and services. While Kubernetes is about container management, Puppet does not see any redundancy in managing infrastructure that itself was built for management. Puppet, said Tim Zonca, product marketing director, makes it straightforward to install and operate the different technologies, and it provides repeatability and scale.

In addition, Puppet is releasing modules to manage the CoreOS rkt container engine and the Apache Mesos distributed systems kernel. The company plans to soon support Mesophere Data Center Operating System, a commercialized version of Mesos. Also on tap from Puppet is support for managing the Consul service discovery tool.

Finally, Puppet is releasing a Puppet Enterprise app integrating with the Splunk operational intelligence engine, for analyzing Puppet infrastructure within Splunk. The app also can manage Splunk servers and Splunk's Universal Forwarder tool for secure data collection.

IDG Insider


« Lutron's Caséta wireless lighting controller now works with Amazon's Echo devices


How Apple is grooming the iPad to take over the Mac »
IDG News Service

The IDG News Service is the world's leading daily source of global IT news, commentary and editorial resources. The News Service distributes content to IDG's more than 300 IT publications in more than 60 countries.

  • Mail

Recommended for You

Trump hits partial pause on Huawei ban, but 5G concerns persist

Phil Muncaster reports on China and beyond

FinancialForce profits from PSA investment

Martin Veitch's inside track on today’s tech trends

Future-proofing the Middle East

Keri Allan looks at the latest trends and technologies


Do you think your smartphone is making you a workaholic?