Hello everyone! We have just released version 0.4 of Talos, our secure operating system for Kubernetes. This release includes a number of new features, some major stability and performance improvements, and an expanded test suite for greater robustness across a range of infrastructure. For all of the details, please see the changelog.
Name change: osctl is now talosctl
For clarity, we have changed the name of the CLI tool that interfaces with Talos clusters from "osctl" to "talosctl".
To download talosctl, go to the releases page on GitHub.
We have made numerous improvements to the local cluster creation functionality, which allows you to run a small Talos and kubernetes cluster on your laptop or workstation.
Local cluster creation now supports:
- Firecracker micro VMs in addition to the previous support for Docker. (read the docs)
- Configurable exposed ports for Docker-based clusters (-p or --exposed-ports flags to talosctl cluster create)
- Support for registry mirrors (see the RegistriesConfig section in the machine configuration)
- Support for using local configuration files with Docker-based clusters
Other new features include:
- VLAN support (see the new VLAN section in the networkd documentation)
In keeping with our goal of remaining up to date with the most recent versions of Kubernetes and the Linux kernel, Talos 0.4 ships with the following components:
- Kubernetes 1.18
- Linux v5.5.15
- Major stability fixes, including improvements to the upgrade process.
- Performance improvements and expanded functional and integration tests.