Extending the Kubernetes API
Onur Kemal YILMAZ · Apress eBooks · 2021
Kubernetes API is the brain of the cloud-native container management system; it makes you feel admiration, respect, and amazement at the same time. It is a complex API with multiple layers, various resources, and, fortunately, two extension points. This chapter will focus on extending the Kubernetes API by creating custom resources and API aggregation. At the end of this chapter, you will be able to create custom resources and controllers; namely, you will implement a Kubernetes operator. In addition, you will create and deploy extension API servers and use aggregated APIs in action.