Getting started with .NET and Kubernetes is far from easy. This post and subsequent will hopefully get you going with the basics by building and deploying a simple Web API application first as a single instance. In a later post, I will look at deploying multiple instances.
minikube is local Kubernetes, focusing on making it easy to learn and develop for Kubernetes. All you need is Docker (or similarly compatible) container or a Virtual Machine environment, and Kubernetes is a single command away: minikube start What you’ll need 2 CPUs or more 2GB of free memory 20GB of free disk space Internet connection Container or virtual machine manager, such as: Docker, QEMU, Hyperkit, Hyper-V, KVM, Parallels, Podman, VirtualBox, or VMware Fusion/Workstation 1Installation Click on the buttons that describe your target platform. For other architectures, see the release page for a complete list of minikube binaries.