Chapter 18. Extending Kubernetes

This chapter covers

  • Adding custom objects to Kubernetes
  • Creating a controller for the custom object
  • Adding custom API servers
  • Self-provisioning of services with the Kubernetes Service Catalog
  • Red Hat’s OpenShift Container Platform
  • Deis Workflow and Helm

You’re almost done. To wrap up, we’ll look at how you can define your own API objects and create controllers for those objects. We’ll also look at how others have extended Kubernetes and built Platform-as-a-Service solutions on top of it.

18.1. Defining custom API objects

Throughout the book, you’ve learned about the API objects that Kubernetes provides and how they’re used to build application systems. Currently, Kubernetes users mostly use only these objects ...

Get Kubernetes 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.