diff --git a/README.md b/README.md index 2a4b18c..c2e19ee 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ **kubeasz** 从每一个单独部件组装到完整的集群,提供最灵活的配置能力,几乎可以设置任何组件的任何参数;同时又为集群创建预置一套运行良好的默认配置,甚至自动化创建适合大规模集群的[BGP Route Reflector网络模式](docs/setup/network-plugin/calico-bgp-rr.md)。 - **集群特性** [Master高可用](docs/setup/00-planning_and_overall_intro.md#ha-architecture)、[离线安装](docs/setup/offline_install.md)、[多架构支持(amd64/arm64)](docs/setup/multi_platform.md) -- **集群版本** kubernetes v1.24, v1.25, v1.26, v1.27 +- **集群版本** kubernetes v1.24, v1.25, v1.26, v1.27, v1.28 - **运行时** [containerd](docs/setup/03-container_runtime.md) v1.6.x - **网络** [calico](docs/setup/network-plugin/calico.md), [cilium](docs/setup/network-plugin/cilium.md), [flannel](docs/setup/network-plugin/flannel.md), [kube-ovn](docs/setup/network-plugin/kube-ovn.md), [kube-router](docs/setup/network-plugin/kube-router.md) @@ -18,19 +18,25 @@ Kubernetes version + 1.22 + 1.23 1.24 1.25 1.26 1.27 + 1.28 kubeasz version - 3.3.5 - 3.4.6 - 3.5.3 - 3.6.0 + 3.1.1 + 3.2.0 + 3.6.2 + 3.6.2 + 3.6.2 + 3.6.2 + 3.6.2 @@ -103,13 +109,14 @@ helm jenkins gitlab + argocd ## 沟通交流 -- 微信群:k8s&kubeasz实践, 搜索微信号`badtobone`, 请备注(城市-github用户名), 验证通过会加入群聊。 +- 微信:k8s&kubeasz实践, 搜索微信号`badtobone`, 请按格式备注(${城市}-${github用户名}), 验证后加入群聊。 - 推荐阅读 - [kubernetes架构师课程](https://www.toutiao.com/c/user/token/MS4wLjABAAAA0YFomuMNm87NNysXeUsQdI0Tt3gOgz8WG_0B3MzxsmI/?tab=article) - [kubernetes-the-hard-way](https://github.com/kelseyhightower/kubernetes-the-hard-way) diff --git a/docs/release-notes/kubeasz-3.6.2.md b/docs/release-notes/kubeasz-3.6.2.md new file mode 100644 index 0000000..cb27894 --- /dev/null +++ b/docs/release-notes/kubeasz-3.6.2.md @@ -0,0 +1,44 @@ +## kubeasz 3.6.2 + +kubeasz 3.6.2 发布:支持k8s v1.28版本,组件更新和一些bugfix。 + +### 版本更新 + +- k8s: v1.28.1 +- etcd: v3.5.9 +- containerd: 1.6.23 +- runc: v1.1.9 +- cni: v1.3.0 +- coredns: 1.11.1 +- cilium: 1.13.6 +- flannel: v0.22.2 + +### 修改kubeasz支持k8s版本对应规则 + +原有模式每个k8s大版本都有推荐对应的kubeasz版本,这样做会导致kubeasz版本碎片化,追踪问题很麻烦,而且也影响普通用户安装体验。从kubeasz 3.6.2版本开始,默认最新版本kubeasz兼容支持安装最新的三个k8s大版本。具体安装说明如下: + +(如果/etc/kubeasz/bin 目录下已经有kube* 文件,需要先删除 rm -f /etc/kubeasz/bin/kube*) + +- 安装 k8s v1.28: 使用 kubeasz 3.6.2,执行./ezdown -D 默认下载即可 +- 安装 k8s v1.27: 使用 kubeasz 3.6.2,执行./ezdown -D -k v1.27.5 下载 +- 安装 k8s v1.26: 使用 kubeasz 3.6.2,执行./ezdown -D -k v1.26.8 下载 +- 安装 k8s v1.25: 使用 kubeasz 3.6.2,执行./ezdown -D -k v1.25.13 下载 +- 安装 k8s v1.24: 使用 kubeasz 3.6.2,执行./ezdown -D -k v1.24.17 下载 + + +### 重要更新 + +- 增加支持containerd 可配置trusted insecure registries +- 修复calico rr 模式的节点设置 #1308 +- 修复自定义节点名称设置 /etc/hosts方案 +- fix: kubelet failed when enabling kubeReserved or systemReserved + +### 其他 + +- 修复:disable selinux on deploy host +- helm部署redis-ha添加国内可访问镜像 by heyanyanchina123 +- 修复多集群管理时, 若当前ezctl配置不是升级集群,会导致升级失败 by learn0208 +- add ipvs配置打开strictARP #1298 +- revert for supporting k8s version <= 1.26 +- add kubetail, by WeiLai +- update manifests:es-cluster/mysql-cluster diff --git a/ezdown b/ezdown index 1decfb8..ae2b6df 100755 --- a/ezdown +++ b/ezdown @@ -14,7 +14,7 @@ set -o pipefail # default settings, can be overridden by cmd line options, see usage DOCKER_VER=24.0.5 -KUBEASZ_VER=3.6.1 +KUBEASZ_VER=3.6.2 K8S_BIN_VER=v1.28.1 # https://github.com/easzlab/dockerfile-kubeasz-ext-bin EXT_BIN_VER=1.8.0