In Chapter 7, Introduction to Kubernetes, and Chapter 8, Using Kubernetes with Java, we learned about the Kubernetes concepts and used them in practice by installing local Kubernetes clusters with minikube. We know all the pieces of Kubernetes architecture, such as pods, nodes, deployment, and services, for example. We have also mentioned one of the main components residing on the Master node, which is the API server. As you remember from Chapter 7, Introduction to Kubernetes, the API server is technically a process named kube-apiserver that accepts and responds to HTTP REST requests using JSON. The API server's main purpose is to validate and process data of cluster resources, such as Pods, services, or deployments. The API Server is the central management entity. It's also the only Kubernetes component that directly connects to etcd...




















































