Kubernetes: Provisioning with Minikube
1h 3mIntermediate2023-09-20
Authors

Carlos Nunez
Cloud and Software Consultant | Field Engineer at VMware
Course details
The minikube tool is a lightweight Kubernetes implementation that creates a virtual machine on your local machine and deploys a simple cluster with only one node. It’s also a viable alternative to using kind, which could come in handy in trickier computing situations. In this course, cloud and software consultant Carlos Nunez provides a focused reference describing how to provision Kubernetes clusters using minkube. Explore the challenges of installing Kubernetes and its prerequisites: Docker and kubectl. Along the way, Carlos shows you how to deploy Kubernetes in Docker with minikube, creating both single- and multimode clusters and performing smoke tests for QA as you go.
Skills covered
KubernetesDevOps ToolsDevOpsOpen SourceDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Provisioning Kubernetes with minikube
- 02 - What you should know
- 03 - Configuring AWS access
1. Why Is Installing Kubernetes So Hard
- 04 - Kubernetes at a glance
- 05 - Challenges of provisioning Kubernetes clusters
- 06 - Simplifying Kubernetes provisioning with tools
2. Installing Prerequisites
- 07 - Install Docker on a Mac with Docker Desktop
- 08 - Install Docker on Windows with Docker Desktop
- 09 - Install Docker on Linux
- 10 - Installing kubectl
3. Deploying Kubernetes in Docker with Minikube
- 11 - What is minikube
- 12 - Installing minikube
- 13 - Creating a single-node Kubernetes cluster with minikube
- 14 - Smoke testing the cluster
- 15 - Creating a multi-node Kubernetes cluster with minikube
- 16 - Cleaning up
Conclusion
- 17 - Wrapping up
- 18 - Choosing a Strategy
- 19 - Consider a managed Kubernetes offering
- 20 - Consider an enterprise Kubernetes offering