You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The commands talosctl apply-config, talosctl patch mc and talosctl edit mc now support --dry-run flag.
If enabled it just prints out the selected config application mode and the configuration diff.
Apply Config --mode=try
The commands talosctl apply-config, talosctl patch mc and talosctl edit mc now support the new mode called try.
In this mode the config change is applied for a period of time and then reverted back to the state it was before the change. --timeout parameter can be used to customize the config rollback timeout.
This new mode can be used only with the parts of the config that can be changed without a reboot and can help to check that
the new configuration doesn't break the node.
Can be especially useful to check network interfaces changes that may lead to the loss of connectivity to the node.
IPv6 in Docker-based Talos Clusters
The command talosctl cluster create now enables IPv6 by default for the Docker containers
created for Talos nodes. This allows to use IPv6 addresses in Kubernetes networking.
If talosctl cluster create fails to work on Linux due to the lack of IPv6 support,
please use the flag --disable-docker-ipv6 to revert the change.
drop some default rules shipped by eudev
Drops some default eudev rules that doesn't make sense in the context of Talos OS.
Especially the ones around sound devices, cd-roms and renaming the network interfaces to be predictable
Network Device Selector
Talos machine configuration supports specifying network interfaces by selectors instead of interface name.
See documentation for more details.
The policy is part of the Talos machine configuration, and it can be modified to suite your needs.
Support RockPi 4 variants A and B
Talos now supports RockPi variants A and B in addition to RockPi 4C
Raspberry Pi PoE hat fan
Talos now enables the Raspberry Pi PoE fan control by pulling in the poe overlay that works with upstream kernel
Component Updates
Linux: 5.15.45
Containerd: v1.6.6
Kubernetes: 1.24.1
Flannel: 0.18.1
runc: 1.1.2
CoreDNS: v1.9.3
Talos is built with Go 1.18.3
x86-64 Architecture
Talos is built for x86-64 architecture with support for x86-64-v2 microarchitecture level,
so Talos no longer runs on processors supporting only baseline x86-64 microarchitecture (before 2009).
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Talos 1.1.0-beta.1 (2022-06-07)
Welcome to the v1.1.0-beta.1 release of Talos!
This is a pre-release of Talos
Please try out the release binaries and report any issues at
https://github.com/siderolabs/talos/issues.
Apply Config
--dry-run
The commands
talosctl apply-config
,talosctl patch mc
andtalosctl edit mc
now support--dry-run
flag.If enabled it just prints out the selected config application mode and the configuration diff.
Apply Config
--mode=try
The commands
talosctl apply-config
,talosctl patch mc
andtalosctl edit mc
now support the new mode calledtry
.In this mode the config change is applied for a period of time and then reverted back to the state it was before the change.
--timeout
parameter can be used to customize the config rollback timeout.This new mode can be used only with the parts of the config that can be changed without a reboot and can help to check that
the new configuration doesn't break the node.
Can be especially useful to check network interfaces changes that may lead to the loss of connectivity to the node.
IPv6 in Docker-based Talos Clusters
The command
talosctl cluster create
now enables IPv6 by default for the Docker containerscreated for Talos nodes. This allows to use IPv6 addresses in Kubernetes networking.
If
talosctl cluster create
fails to work on Linux due to the lack of IPv6 support,please use the flag
--disable-docker-ipv6
to revert the change.drop some default rules shipped by eudev
Drops some default eudev rules that doesn't make sense in the context of Talos OS.
Especially the ones around sound devices, cd-roms and renaming the network interfaces to be predictable
Network Device Selector
Talos machine configuration supports specifying network interfaces by selectors instead of interface name.
See documentation for more details.
Pod Security Admission
Pod Security Admission controller is enabled by default with the following policy:
The policy is part of the Talos machine configuration, and it can be modified to suite your needs.
Support RockPi 4 variants A and B
Talos now supports RockPi variants A and B in addition to RockPi 4C
Raspberry Pi PoE hat fan
Talos now enables the Raspberry Pi PoE fan control by pulling in the poe overlay that works with upstream kernel
Component Updates
Talos is built with Go 1.18.3
x86-64 Architecture
Talos is built for x86-64 architecture with support for x86-64-v2 microarchitecture level,
so Talos no longer runs on processors supporting only baseline
x86-64
microarchitecture (before 2009).Contributors
Changes
276 commits
/var
to be mounted in kubelet service controllerDeveloping Talos
sectiontalosctl cluster create
on DockerallowSchedulingOnMasters
in the interactive installtry
in the config manipulation commandsdry-run
flag inapply-config
andedit
commandsString()
for resource implementationmetal-iso
)path
dependencyudevd
on types and actionsChanges since v1.1.0-beta.0
6 commits
/var
to be mounted in kubelet service controllerChanges from siderolabs/extras
6 commits
Changes from siderolabs/go-pcidb
2 commits
Changes from siderolabs/go-pointer
2 commits
Changes from siderolabs/pkgs
57 commits
Changes from siderolabs/tools
21 commits
Changes from talos-systems/go-blockdevice
3 commits
Changes from talos-systems/go-loadbalancer
3 commits
Changes from talos-systems/go-smbios
1 commit
Changes from talos-systems/siderolink
6 commits
wgDevice.Peers
from thewireguard.Device
wrapperDependency Changes
Previous release can be found at v1.0.0
Images
This discussion was created from the release v1.1.0-beta.1.
Beta Was this translation helpful? Give feedback.
All reactions