Bot releases are visible (Hide)
kubeasz 3.6.3 发布:支持k8s v1.29版本,组件更新和一些bugfix。
原有模式每个k8s大版本都有推荐对应的kubeasz版本,这样做会导致kubeasz版本碎片化,追踪问题很麻烦,而且也影响普通用户安装体验。从kubeasz 3.6.2版本开始,默认最新版本kubeasz兼容支持安装最新的三个k8s大版本。具体安装说明如下:
(如果/etc/kubeasz/bin 目录下已经有kube* 文件,需要先删除 rm -f /etc/kubeasz/bin/kube*)
Published by gjmzj about 1 year ago
kubeasz 3.6.2 发布:支持k8s v1.28版本,组件更新和一些bugfix。
原有模式每个k8s大版本都有推荐对应的kubeasz版本,这样做会导致kubeasz版本碎片化,追踪问题很麻烦,而且也影响普通用户安装体验。从kubeasz 3.6.2版本开始,默认最新版本kubeasz兼容支持安装最新的三个k8s大版本。具体安装说明如下:
(如果/etc/kubeasz/bin 目录下已经有kube* 文件,需要先删除 rm -f /etc/kubeasz/bin/kube*)
Published by gjmzj over 1 year ago
kubeasz 3.6.1 发布:支持k8s v1.27版本,组件更新和一些bugfix。
Kubeapps 是一个基于 Web 的应用程序,它可以在 Kubernetes 集群上进行一站式安装,并使用户能够部署、管理和升级应用
程序。https://github.com/easzlab/kubeasz/blob/master/docs/guide/kubeapps.md
ezdown
脚本支持下载额外的应用容器镜像local-path-provisioner
本地文件目录提供者Published by gjmzj over 1 year ago
微雨过,小荷翻。榴花开欲然。 kubeasz 3.6.0 发布:支持k8s v1.27版本,支持更多操作系统安装,以及组件更新和一些bugfix。
k8s大版本对应kubeasz特定的大版本号,详见README.md 中版本对照表,当前积极更新的分支如下:
本次增加测试支持大部分使用systemd的linux发行版,如果安装有问题先请查看(docs/setup/multi_os.md);如果某个能够支持安装的系统没有在列表中,欢迎提PR 告知。
ezdown
脚本支持下载多系统软件包部分role:prepare
支持离线安装多系统软件包部分ISSUE
模版Published by gjmzj over 1 year ago
kubeasz 3.4.6 发布,组件版本更新,以及修复etcd集群恢复问题。
PR #1193 引入一个集群恢复bug:多节点etcd集群恢复时,每个节点都选自己为主节点的问题。
目前已修复,感谢 zhangshijle 提醒并提供详细测试情况。
Published by gjmzj over 1 year ago
kubeasz 3.3.5 发布,组件版本更新,以及修复etcd集群恢复问题。
PR #1193 引入一个集群恢复bug:多节点etcd集群恢复时,每个节点都选自己为主节点的问题。
目前已修复,感谢 zhangshijle 提醒并提供详细测试情况。
Published by gjmzj over 1 year ago
kubeasz 3.5.3 发布,组件版本更新,以及修复etcd集群恢复问题。
PR #1193 引入一个集群恢复bug:多节点etcd集群恢复时,每个节点都选自己为主节点的问题。
目前已修复,感谢 zhangshijle 提醒并提供详细测试情况。
Published by gjmzj over 1 year ago
kubeasz 3.5.2 发布,解决3.5.1 版本中设置k8s_nodename的bug,以及其他一些fix。
修复 ISSUE #1225,感谢 wangxian776 surel9
默认情况下kubeasz项目使用节点ip地址作为nodename,如果需要自定义设置,当前支持两种方式:
# work node(s), set unique 'k8s_nodename' for each node
[kube_node]
192.168.0.80 k8s_nodename=worker-01
192.168.0.79 k8s_nodename=worker-02
dk ezctl add-node xxxx 192.168.0.81 k8s_nodename=worker-03
特别注意:k8s_nodename 命名规范,只能由小写字母、数字、'-'、'.' 组成,并且开头和结尾必须为小写字母和数字
'k8s_nodename' must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com')
Published by gjmzj over 1 year ago
kubeasz 3.4.5 发布,解决3.4.4 版本中设置k8s_nodename的bug,以及其他从v3.5分支cherry-pick的一些修复。
Published by gjmzj over 1 year ago
kubeasz 3.3.4 发布,解决3.3.3 版本中设置k8s_nodename的bug,以及其他从v3.5分支cherry-pick的一些修复。
Published by gjmzj over 1 year ago
kubeasz 3.4.4 发布,主分支的一些 cherry-picks,组件更新以及一些bugfix。
默认情况下kubeasz项目使用节点ip地址作为nodename,如果需要自定义设置支持两种方式:
# work node(s), set unique 'k8s_nodename' for each node
[kube_node]
192.168.0.80 k8s_nodename=worker-01
192.168.0.79 k8s_nodename=worker-02
dk ezctl add-node xxxx 192.168.0.81 k8s_nodename=worker-03
特别注意:k8s_nodename 命名规范,只能由小写字母、数字、'-'、'.' 组成,并且开头和结尾必须为小写字母和数字
'k8s_nodename' must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com')
Published by gjmzj over 1 year ago
kubeasz 3.3.3 发布,主分支cherry-picks,组件更新以及一些bugfix。
默认情况下kubeasz项目使用节点ip地址作为nodename,如果需要自定义设置支持两种方式:
# work node(s), set unique 'k8s_nodename' for each node
[kube_node]
192.168.0.80 k8s_nodename=worker-01
192.168.0.79 k8s_nodename=worker-02
dk ezctl add-node xxxx 192.168.0.81 k8s_nodename=worker-03
特别注意:k8s_nodename 命名规范,只能由小写字母、数字、'-'、'.' 组成,并且开头和结尾必须为小写字母和数字
'k8s_nodename' must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com')
Published by gjmzj over 1 year ago
kubeasz 3.5.1 发布,k8s v1.26小版本更新,组件更新以及一些bugfix。
默认情况下kubeasz项目使用节点ip地址作为nodename,如果需要自定义设置支持两种方式:
# work node(s), set unique 'k8s_nodename' for each node
[kube_node]
192.168.0.80 k8s_nodename=worker-01
192.168.0.79 k8s_nodename=worker-02
dk ezctl add-node xxxx 192.168.0.81 k8s_nodename=worker-03
特别注意:k8s_nodename 命名规范,只能由小写字母、数字、'-'、'.' 组成,并且开头和结尾必须为小写字母和数字
'k8s_nodename' must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com')
Published by gjmzj almost 2 years ago
kubeasz 3.3.2 发布,小版本更新以及一些bugfix。
其他更新或者修复,主要以cherry-pick形式从master分支拉取更新。
Published by gjmzj almost 2 years ago
kubeasz 3.4.3 发布,小版本更新以及一些bugfix。
其他更新或者修复,主要以cherry-pick形式从master分支拉取更新。
Published by gjmzj almost 2 years ago
天时人事日相催,冬至阳生春又来。kubeasz 3.5.0 发布,支持k8s v1.26版本,组件更新以及一些bugfix。
k8s大版本对应kubeasz特定的大版本号,详见README.md 中版本对照表,当前积极更新的分支如下:
Published by gjmzj almost 2 years ago
晚来天欲雪,能饮一杯无。kubeasz 3.4.2 发布,小版本更新以及一些bugfix。
mirrors.ustc.edu.cn 站点已经停止服务,当前替换为docker.nju.edu.cn,提升国内网络环境下载国外容器镜像的速度。
此命令使用需要小心谨慎,确保了解功能背景和可能的结果;执行后,它会重新创建集群CA证书以及由它颁发的所有其他证书;一般适合于集群admin.conf不小心泄露,为了避免集群被非法访问,重新创建CA,从而使已泄漏的admin.conf失效。更新过程中会中断集群服务,详见 docs/op/force_ch_certs.md 使用说明。
Published by gjmzj almost 2 years ago
霜降水返壑,风落木归山。冉冉岁将宴,物皆复本源。kubeasz 3.4.1 发布更新支持多架构平台(amd64/arm64)
当前已支持linux amd64和linux arm64,更多架构支持根据后续需求来计划。
目前多架构安装逻辑:根据部署机器(执行ezdown/ezctl命令的机器)的架构,会自动判断下载对应amd64/arm64的二进制文件和容器镜像,然后推送安装到整个集群。
k8s核心组件本身提供多架构的二进制文件/容器镜像下载,项目调整了下载二进制文件的容器dockerfile
kubeasz其他用到的二进制或镜像,重新调整了容器创建dockerfile
Published by gjmzj about 2 years ago
蒹葭苍苍,白露为霜。kubeasz 3.4.0 发布更新支持k8s 1.25 版本。
Published by gjmzj over 2 years ago
倏忽温风至,因循小暑来。竹喧先觉雨,山暗已闻雷。kubeasz 3.3.1 发布,稳定性和新特性更新说明如下。
为方便集群离线安装,新增本地镜像仓库,用于预存放集群安装所需的组件镜像;建议仅做集群安装时临时使用,不适合对外用作业务应用的镜像存储(harbor 可以作为企业内部镜像仓库应用)。调整ezdown 下载脚本,区分默认组件镜像(ezdown -D
)自动下载和可选组件镜像(ezdown -X
)下载并推送至该本地镜像仓库。
集群初始安装后,或者运行很久时,非常需要有个工具能够简单检测当前集群各个节点网络是否正常;受 cilium connectivity-check 启发,利用cronjob 检测集群各种网络访问方式是否正常。详解组件说明
calico 是最流行的网络组件之一;但是当集群节点达到一定数量后,默认的bgp全互联拓扑会导致每个节点需要维护大量BGP邻居信息;本次更新集成了calico-route-reflector自动安装,建议当节点数大于50时必须开启,详见文档说明
cilium 可算是最酷的网络组件之一;拥有eBPF光环,以及炫酷的cilium network policy(比k8s原生network policy增强很多),还有可观测性... 后续项目会加大对cilium组件的更新支持。
自动同步kubeasz项目到国内gitee仓库,方便国内网络环境下访问。
/usr/bin/python
软链接