The Kubernetes API and Access
The Kubernetes API is the fundamental building block of the Kubernetes system. It is the home for all communication between the components in the cluster. External communication, such as user commands, is also executed against the Kubernetes API as REST API calls. The Kubernetes API is a resource-based interface over HTTP. In other words, the API server is oriented to work with resources to create and manage Kubernetes resources. In this section, you will connect to the API, and in the following section, you will start working with Kubernetes resources, including, but not limited to, Pods, Deployments, Statefulsets, and Services.
Kubernetes has an official command-line tool for client access, named kubectl
. If you want to access a Kubernetes cluster, you need to install the kubectl
tool and configure it to connect to your cluster. Then you can securely use the tool to manage the life cycle of applications running the cluster. kubectl
is capable of essential...