Appendix A. Running Pulsar on Kubernetes

Kubernetes is a popular open source platform for deploying and running containerized applications at scale. It originated inside Google as a solution for managing their extensive infrastructure by automating many of the manual processes involved in deploying, managing, and scaling their applications across multiple hosts. For more information on Kubernetes, I highly recommend Kubernetes in Action by Marko Lukša (Manning, 2017).

The primary purpose of Kubernetes is to schedule containers to run on a cluster of physical or virtual machines based on the available computing resources and the resource requirements of every container. A container is simply a ready-to-run software package that contains everything ...

Get Apache Pulsar in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.