#cfgmgmtcamp

1 and 2 February 2016

Gent, Belgium

Managing Container Configuration with Metadata

Gareth Rushgrove

Main - Tuesday, 2/2/2016 11:00- D.AUD

The shipping container metaphor for Docker points to many advantages of running software using containers. But what equivalents do we have for other parts of the shipping container ecosystem like shipping manifests and bills of lading? As containers become a more popular primitive in infrastructure how we manage their configuration becomes increasingly important. Many features of traditional package managers are based on metadata. You can find out who created a package, where a particular file came from, whether the package has a known vulnerability. What would this look like for containers? This talk will look at:

  • What capabilities exist for associating metadata with containers, in particular labels in Docker and Kubernetes
  • How we can best expose runtime metadata
  • What problems can be solved by agreeing on standards for container metadata
  • Demo some open source projects and look at the sort of tools we might build atop those standards

    About Gareth Rushgrove

    Gareth Rushgrove is a senior software engineer at Puppet Labs. He works remotely from Cambridge, UK, building interesting tools for people to better manage infrastructure. Previously he worked for the UK Government Digital Service focused on infrastructure, operations and information security. When not working he can be found writing the Devops Weekly newsletter or hacking on software in new-fangled programming languages.