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.
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 even though they represent relatively low-level, generic concepts.