Sometimes you need to edit a kubernetes deployment quickly in real time, w/o applying a file, could be a quick one off, or an emergency
The Horizontal Pod Autoscaler automatically scales the number of pods in a replication controller, deployment, replica set or stateful set based on observed CPU utilization (or, with custom metrics support, on some other application-provided metrics).
Creating a kubernetes (k8s) admin user is needed to be able to login to the k8s dashboard.
Kubectl is a tool that allows you to manage your kubernetes (k8s) clusters
Minikube is a tool that lets you test out and develop kubernetes (k8s) configs/deployments/etc locally before you push the working configs up to your live kubernetes (k8s) cluster(s).