Skip to content

kubeasz 3.6.0

Compare
Choose a tag to compare
@gjmzj gjmzj released this 07 May 08:34
· 51 commits to master since this release

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
  • Alma Linux 8, 9
  • Anolis OS 8.x RHCK, 8.x ANCK
  • CentOS/RHEL 7, 8, 9
  • Debian 10, 11
  • Fedora 34, 35, 36, 37
  • openSUSE Leap 15.x
  • 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脚本执行时打印版本信息