Deploying a Multi-Service App in Kubernetes


This session will detail how to deploy a multi-service application in Kubernetes, using Pulp as the example. Pulp is a multi-service web application that manages repositories of content, such as software packages, and makes it available for installation. With a REST API, async worker processes, a scheduler process, and a service to curate job queues, Pulp is a natural fit for the orchestration provided by Kubernetes.

In this session, you will learn:

  • How to deploy a multi-service application in Kubernetes
  • How to share persistent storage across multiple services
  • How to scale individual services to meet changing load
  • How to manage shared configuration for a “traditional” app that was not designed for container deployment


Ballroom B
Saturday, March 4, 2017 - 16:30 to 17:30