Overview

The main reason for extending Kubernetes’ core APIs would be those APIs not meeting our business requirements any more. Kubernetes has introduced two primary extension mechanisms to extend Kubernetes APIs— CustomResourceDefinition (CRD) and the aggregated apiserver. They both provide RESTful APIs and work with kubectl. We can use kubectl get to get or list the resources, just like how we list Pods.

Get hands-on with 1200+ tech skills courses.