Setting up Kubectl
As mentioned in Chapter 1, Understanding Kubernetes and Helm, Kubernetes is a system that exposes different API endpoints. These API endpoints are used to perform various actions on a cluster, such as creating, viewing, or deleting resources. To provide simpler user experience, developers need a way of interacting with Kubernetes without having to manage the underlying API layer.
While you will predominantly use the Helm command-line tool throughout the course of this book to install and manage applications,
kubectl is an essential tool for common tasks.