Kubernetes, written by Google, is a powerful open source cluster scheduler for running Docker containers. The primary interface to Kubernetes is its API and serialized data. The Kubernetes Puppet module provides a programmatic interface to generate and manage application configurations in Kubernetes over time. The abstractions built with Puppet let you focus on what makes your app unique, while Puppet figures out which configurations to generate and manage in Kubernetes.
Apply configuration management practices
Configuration management practices enforce identity, control, accounting, audit, and verification across all your infrastructure. Puppet is purpose-built to not only describe your infrastructure's desired state, but to do so with configuration management practices built right into how it works. With the Kubernetes Puppet module, you get the governance benefits of Puppet as you work with Kubernetes.