2022 年 6 月 28 日,K3s 发布 v1.24.2+k3s1 ,此版本将 Kubernetes 更新到 v1.24.2,并修复了许多问题。
从 v1.24.1+k3s1 以来的变化:
- 清理时移除 kube-ipvs0 接口 (#5644)
- 将
--flannel-wireguard-mode
开关添加到 k3s cli ,可使用 wireguard 本地后端配置wireguard 隧道模式 (#5552) - 引入 flannelcniconf 标志来设置所需的 flannel cni 配置 (#5656)
- 更新 SECURITY.md (#5607)
- 引入
--enable-pprof
标志以可选地运行 pprof server (#5527) - ServiceLB 创建的 Pod 现在都放在 kube-system 命名空间中,而不是与 Service 在同一个命名空间中。这允许在用户命名空间中强制执行 Pod 安全标准,而不会破坏 ServiceLB。 (#5657)
- 添加 arm 测试和升级测试 (#5526)
- 延迟 service readiness ,直到完成启动挂钩 (#5649)
- 禁用 urfave markdown/man docs generation (#5566)
- 嵌入式 etcd 快照控制器将不再无法处理包含在 ConfigMap key 中使用无效字符的快照文件。 (#5702)
- 以
CONTAINERD_
为前缀的环境变量传递给 containerd 时优先于其他现有变量。 (#5706) - 嵌入式 etcd 实例在重置或恢复时不再接受来自其他节点的连接。 (#5542)
- 为 k3s s390x 启用兼容性测试 (#5658)
- Containerd:启用 enable_unprivileged_ports 和 enable_unprivileged_… (#5538)
- 当 HelmChartConfig 资源被更新或删除时,嵌入式 Helm controller 现在可以正确更新 Chart 部署。 (#5731)
- 版本更新到 v1.24.2 (#5749)
更多更新说明和组件版本说明请参考 github release。