Note: For topics below it would be useful to go through manual installation steps as shown in for example: kubernetes-the-hard-way
Design a Kubernetes cluster
Install Kubernetes masters and nodes, including the use of TLS bootstrapping
Configure secure cluster communications.
Configure a Highly-Available Kubernetes cluster.
Know where to get the Kubernetes release binaries.
Provision underlying infrastructure to deploy a Kubernetes cluster.
Choose a network solution.
Choose your Kubernetes infrastructure configuration.
Run end-to-end tests on your cluster.
Analyse end-to-end tests results.
Run Node end-to-end tests.