K3D
K3d is a tool to create a minimal K3s Kubernetes cluster. It runs a Kubernetes cluster in docker containers. It can create multiple clusters on a single machine. It can also create a cluster with multiple nodes on a single machine.
All these help with local software development as it provides options for local testing.
Installation
Installation is via a shell script run from the site.
Usage
Once installed you can use the k3d
command.
It accepts a number of options to create and customize a cluster.
It also accepts a configuration file in the format of a kubernetes resource to create a cluster.