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
Introduction
- Provisioning Kubernetes with minikube
- What you should know
- Configuring AWS access
Why Is Installing Kubernetes So Hard
- Kubernetes at a glance
- Challenges of provisioning Kubernetes clusters
- Simplifying Kubernetes provisioning with tools
Installing Prerequisites
- Install Docker on a Mac with Docker Desktop
- Install Docker on Windows with Docker Desktop
- Install Docker on Linux
- Installing kubectl
Deploying Kubernetes in Docker with Minikube
- What is minikube
- Installing minikube
- Creating a single-node Kubernetes cluster with minikube
- Smoke testing the cluster
- Creating a multi-node Kubernetes cluster with minikube
- Cleaning up
Conclusion
- Wrapping up
- Choosing a Strategy
- Consider a managed Kubernetes offering
- Consider an enterprise Kubernetes offering