MiniKube

Updated: 08 February 2025

Start a local Kubernetes cluster

minikube start

Access the Kubernetes dashboard, running within the minikube cluster

minikube dashboard

minikube includes kubectl which can be used like this

minikube kubectl -- <kubectl commands>

Kubernetes

Updated: 07 February 2025

Kubernetes is the most popular way to deploy, run and manage containers in production.

  • Hosting microservices in their own containers is a common pattern for microservice-based development. It’s not uncommon to have many different microservices composing a single application.
  • A container orchestrator is a system that automatically deploys and manages containerized apps. For example, the orchestrator can dynamically respond to changes in the environment to increase or decrease the deployed instances of the managed app. It can also ensure all deployed container instances get updated if a new version of a service is released.
  • Kubernetes abstracts away complex container management tasks, and provides you with declarative configuration to orchestrate containers in different computing environments.

See Deploy a .NET microservice to Kubernetes


k8s
An abbreviation for Kubernetes
Helm
The k8s package manager
minikube
Local Kubernetes, focusing on making it easy to learn and develop for Kubernetes.
(Kubernetes) Pod
One or more Containers, tied together for the purposes of administration and networking.