kubeasz/docs/release-notes/kubeasz-3.6.0.md

2.1 KiB
Raw Blame History

kubeasz 3.6.0 (Beginning of Summer)

微雨过小荷翻。榴花开欲然。kubeasz 3.6.0 发布支持k8s v1.27版本支持更多操作系统安装以及组件更新和一些bugfix。

版本更新

  • k8s: v1.27.1
  • cilium: v1.13.2
  • flannel: v0.21.4
  • harbor: v2.6.4
  • metrics-server: v0.6.3
  • k8s-dns-node-cache: 1.22.20
  • kube-prometheus-stack: 45.23.0

调整项目分支更新规则

k8s大版本对应kubeasz特定的大版本号详见README.md 中版本对照表,当前积极更新的分支如下:

  • master默认保持与最新分支同步当前与v3.6同步
  • v3.6对应k8s v1.27 版本,持续保持更新
  • v3.5对应k8s v1.26 版本主要使用cherry-pick方式合并后续版本中的重要commit
  • v3.4对应k8s v1.25 版本主要使用cherry-pick方式合并后续版本中的重要commit
  • v3.3对应k8s v1.24 版本主要使用cherry-pick方式合并后续版本中的重要commit

支持更多操作系统安装

本次增加测试支持大部分使用systemd的linux发行版如果安装有问题先请查看(docs/setup/multi_os.md)如果某个能够支持安装的系统没有在列表中欢迎提PR 告知。

  • Alibaba Linux 2.1903, 3.2104(notes)
  • Alma Linux 8, 9
  • Anolis OS 8.x RHCK, 8.x ANCK(notes)
  • CentOS/RHEL 7, 8, 9
  • Debian 10, 11(notes)
  • Fedora 34, 35, 36, 37
  • openSUSE Leap 15.x(notes)
  • Rocky Linux 8, 9
  • Ubuntu 16.04, 18.04, 20.04, 22.04

重要更新

  • 重写ezdown脚本支持下载多系统软件包部分
  • 重写role:prepare支持离线安装多系统软件包部分
  • 简化harbor安装后集成使用目前在containerd容器运行时中额外配置允许insecure仓库方式
  • 修复pod挂载 hostpath volume删除pod会卡住问题 (#1259) by itswl
  • 增加设置limits for pids #1265 by AsonZhang

其他

  • 增加项目ISSUE模版
  • 修复chronyd 服务可能出现 enable失败问题 (#1254) by Roach57
  • 增加ezctl setup脚本执行时打印版本信息