20 Extending Kubernetes with custom resources and Operators
At the heart of Kubernetes is a highly available database and a REST API with a consistent way of working with objects. When you create a Pod through the API, the definition is stored in the database, and a controller is notified and knows that it needs to allocate the Pod to a node to get it running. It’s a generic pattern where different controllers work on different types of objects, and it’s extensible, so you can add your own resource definitions and your own custom controllers to act on those resources. This may sound like an obscure topic, but it’s very common for products to extend Kubernetes to make the product itself easier to use. It’s also a straightforward way to customize ...
Get Learn Kubernetes in a Month of Lunches 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.