I recently stumbled upon Talos. In fact I think
The web site is here https://www.talos.dev/
As it states on the website: https://www.talos.dev/v1.6/introduction/what-is-talos/
“ Talos is a container optimized Linux distro; a reimagining of Linux for distributed systems such as Kubernetes. Designed to be as minimal as possible while still maintaining practicality. For these reasons, Talos has a number of features unique to it:
- it is immutable
- it is atomic
- it is ephemeral
- it is minimal
- it is secure by default
- it is managed via a single declarative configuration file and gRPC API
Talos can be deployed on container, cloud, virtualized, and bare metal platforms.”
I am going to run it in docker so I will turn on my Rancher Desktop, disable K3S and change the container runtime to mobi docker. You can find out more about Mobi here: https://github.com/moby/moby#readme but suffice to say it is included in Rancher Desktop as an alternative to Containerd.


Rancher Desktop will restart and after that we can download and install the Talos client in WSL Ubuntu:
curl -sL https://talos.dev/install | sh

After that we can build our first cluster:
talosctl cluster create


Taking a tour we see Flannel as the CNI among other things

As always let’s take it for a quick run
kubectl run nginx --image=nginx
Very security conscious:

To get rid of the cluster just type the following command:
talosctl cluster destroy

You can do a lot more with Talos than I did here and I think this will be a subject of many more posts to come.