Kubernetes: Provisioning with Minikube

Kubernetes: Provisioning with Minikube

1h 3mIntermediate2023-09-20

Authors

Carlos Nunez

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
40,000 Toman