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
KubeSpan MTU link size is now configurable via network.kubespan.mtu setting in the machine configuration.
Routes
Talos now supports setting MTU for a specific route.
Nano Pi R4S
Talos now supports the Nano Pi R4S SBC.
Raspberry Generic Images
The Raspberry Pi 4 specific image has been deprecated and will be removed in the v1.4 release of Talos.
Talos now ships a generic Raspberry Pi image that should support more Raspberry Pi variants.
Refer to the docs at https://www.talos.dev/v1.3/talos-guides/install/single-board-computers/rpi_generic/ to find which ones are supported.
Encryption with secretbox
By default new clusters will use secretbox for encryption instead of AESCBC.
If both are configured secretbox will take precedence.
Old clusters may keep using AESCBC.
To enable secretbox you may add an encryption secret at cluster.secretboxEncryptionSecret.
You should keep aescbcEncryptionSecret however, even if secretbox is enabled older data will still be encrypted with AESCBC.
The directory "/etc/kubernetes/manifests" is now deprecated.
Static pods should always be configured in machine.pods.
To reenable support you may set machine.kubelet.disableManifestsDirectory.
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.3.0-alpha.1 (2022-10-31)
Welcome to the v1.3.0-alpha.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.
kube-apiserver Audit Policy
Talos now supports setting custom audit policy for
kube-apiserver
in the machine configuration.Kernel Command Line ip= Argument
Talos now supports referencing interface name via
enxMAC
address notation:etcd Consistency Check
Talos enables --experimental-compact-hash-check-enabled option by default to improve
etcd store consistency guarantees.
This options is only available with etcd >= v3.5.5, so Talos doesn't support version of etcd before v3.5.5.
Exocale Platform
Talos now supports new platform: Exoscale.
Exoscale provides a firewall, TCP load balancer and autoscale groups.
It works well with CCM and Kubernetes node autoscaler.
Kernel Modules
Talos now supports settings kernel module parameters.
Eg:
KubeSpan
KubeSpan MTU link size is now configurable via
network.kubespan.mtu
setting in the machine configuration.Routes
Talos now supports setting MTU for a specific route.
Nano Pi R4S
Talos now supports the Nano Pi R4S SBC.
Raspberry Generic Images
The Raspberry Pi 4 specific image has been deprecated and will be removed in the v1.4 release of Talos.
Talos now ships a generic Raspberry Pi image that should support more Raspberry Pi variants.
Refer to the docs at https://www.talos.dev/v1.3/talos-guides/install/single-board-computers/rpi_generic/ to find which ones are supported.
Encryption with secretbox
By default new clusters will use secretbox for encryption instead of AESCBC.
If both are configured secretbox will take precedence.
Old clusters may keep using AESCBC.
To enable secretbox you may add an encryption secret at
cluster.secretboxEncryptionSecret
.You should keep
aescbcEncryptionSecret
however, even if secretbox is enabled older data will still be encrypted with AESCBC.How to generate the secret:
dd if=/dev/random of=/dev/stdout bs=32 count=1 | base64
Static Pod Manifests
The directory "/etc/kubernetes/manifests" is now deprecated.
Static pods should always be configured in machine.pods.
To reenable support you may set
machine.kubelet.disableManifestsDirectory
.Eg:
Component Updates
Talos is built with Go 1.19.2.
Contributors
Changes
150 commits
talosctl gen secrets
configContext
beingnil
in Talos clientConn
Revert
functioncancelCtxMu
leftovers in PriorityLockcancelCtx
with the mutexChanges since v1.3.0-alpha.0
44 commits
Changes from siderolabs/crypto
27 commits
nil
pkg/grpc/tls
fromgithub.com/talos-systems/talos
as./tls
Changes from siderolabs/discovery-api
3 commits
Changes from siderolabs/discovery-client
1 commit
Changes from siderolabs/extras
2 commits
Changes from siderolabs/gen
6 commits
Changes from siderolabs/go-blockdevice
55 commits
All
lookup method/dev/ram
devicesmmcblk
devicesInsertAt
method via interfaceChanges from siderolabs/go-circular
2 commits
Changes from siderolabs/go-kubeconfig
2 commits
Changes from siderolabs/go-loadbalancer
11 commits
Changes from siderolabs/go-smbios
11 commits
Changes from siderolabs/go-tail
2 commits
Changes from siderolabs/grpc-proxy
51 commits
SetHeader
callsgrpc.Server
not found handler.grpc.Server
changes changing the dispatch logicprotobuf
fromgogo
Changes from siderolabs/pkgs
36 commits
Changes from siderolabs/siderolink
18 commits
wgDevice.Peers
from thewireguard.Device
wrapperChanges from siderolabs/tools
21 commits
Dependency Changes
Previous release can be found at v1.2.0
Images
This discussion was created from the release v1.3.0-alpha.1.
Beta Was this translation helpful? Give feedback.
All reactions