Releases: easzlab/kubeasz
Releases · easzlab/kubeasz
kubeasz 0.2.2
kubeasz-0.2.2 发布说明
CHANGELOG:
- 组件更新:
- k8s v1.11.0
- etcd v3.3.8
- docker 18.03.1-ce
- 功能更新:
- 更新使用ipvs 配置及说明文档
- 更新lb节点keepalived使用单播发送vrrp报文,预期兼容公有云上自建LB(待测试)
- 废弃原 ansible hosts 中变量SERVICE_PROXY
- 更新haproxy负载均衡算法配置
roles/lb/defaults/main.yml
- 其他修复:
- fix 变更集群网络的脚本和文档
- fix 脚本99.clean.yml清理环境变量
- fix metrics-server允许的client cert问题
- fix #242: 添加CA有效期参数,设定CA有效期为15年(131400h) (#245)
- fix helm安装出现Error: transport is closing (#248)
- fix harbor点击tag界面出现"发生未知错误,请稍后再试" (#250)
- fix 脚本99.clean.yml清理 services softlink (#253)
- fix kube-apiserver-v1.8 使用真实数量的 apiserver-count (#254)
- fix 清理ipvs产生的网络接口
kubeasz 0.2.1
kubeasz-0.2.1 发布说明
CHANGELOG:
如果服务器能够使用内部yum源/apt源,但是无法访问公网情况下,请下载离线docker镜像完成集群安装:从百度云盘把basic_images_kubeasz_x.y.tar.gz
下载解压到项目down
目录即可
- 组件更新:
- 更新 coredns版本1.1.3
- 功能更新:
- 集成网络插件(可选)使用离线docker镜像安装
- 集成其他插件(可选)使用离线docker镜像安装
- 增加切换集群网络插件的脚本
- 文档更新:
- 其他:
~
kubeasz 0.2.0
CHANGELOG:
- 组件更新:
- 增加新网络插件 kube-router,可在ansible hosts配置
CLUSTER_NETWORK="kube-router"
- 增加新网络插件 kube-router,可在ansible hosts配置
- 功能更新:
- 增加IPVS/LVS服务代理模式,比默认的kube-proxy服务代理更高效;在选择kube-router网络插件同时配置
SERVICE_PROXY="IPVS"
- 增加部署metrics-server,以替代heapster 提供metrics API
- 增加自动集成安装kube-dns/dashboard等组件,可在
roles/cluster-addon/defaults/main.yml
配置
- 增加IPVS/LVS服务代理模式,比默认的kube-proxy服务代理更高效;在选择kube-router网络插件同时配置
- 脚本更新:
- 增加删除单个节点脚本,docs/op/del_one_node.md
- 增加等待网络插件正常运行
- Bug fix: 更新99.clean.yml清理脚本,解决集群重装后cni地址分配问题 kubernetes #57280
- Bug fix: 从0.1.0版本升级时,kube-apiserver服务启动失败问题
- 其他:
- 修改部分镜像拉取策略统一为:
imagePullPolicy: IfNotPresent
- 新增metrics-server、cluster-addon文档
- 更新kube-router相关文档
- 更新集群升级说明文档 docs/op/upgrade.md
- 修改部分镜像拉取策略统一为:
kubeasz 0.1.0
kubeasz
项目第一个独立版本发布,使用ansible playbook
自动化安装k8s集群(目前支持v1.8/v1.9/v1.10)和主要插件,方便部署和灵活配置集群;
CHANGELOG:
- 组件更新:
- kubernetes v1.10.4, v1.9.8, v1.8.12
- etcd v3.3.6
- 安全更新:
- 修复kubelet匿名访问漏洞(感谢 cqspirit #192 提醒)
- 功能更新:
- 增加helm安全部署及说明
- 增加prometheus部署及说明
- 增加jenkins部署及说明(感谢 lusyoe #208 )
- 脚本更新:
- 精简 inventory(/etc/ansible/hosts)配置项
- 移动calico/flannel配置至对应的roles/defaults/main.yml
- 取消变量NODE_IP,使用内置变量inventory_hostname代替
- 取消lb组变量设置,自动完成
- 取消etcd相关集群变量设置,自动完成
- 增加集群版本K8S_VER变量,为兼容k8s v1.8安装
- 增加修改AIO部署的系统IP的脚本和说明(docs/op/change_ip_allinone.md)
- 增加设置node角色
- 修改OS安全加固脚本为可选安装
- 精简 inventory(/etc/ansible/hosts)配置项
- 其他:
V1102-r1
CHANGELOG:
- 组件更新:
- kubernetes v1.10.2
- etcd v3.3.4
- calico v3.0.6
- 功能更新:
- 更新集群升级脚本与文档
- 更新服务器安全基线脚本,测试完善中
- 文档更新:
- 其他:
- fix: 多网卡服务器部署flannel问题 kubernetes ISSUE 39701
- fix: 原有PATH被覆盖问题,感谢 Antergone PR#177
- 更新pause镜像3.1,kube-dns 1.14.9
v1100-r1
CHANGELOG:
- 组件更新:
- kubernetes v1.10.0
- 功能更新:
- 更新安装coredns的yaml配置和说明
- 更新EFK 日志持久化配置和说明
- 更新工具脚本basic-env-setup.sh
- 文档更新:
- 其他:
- fix: 清理集群后calico的bgp路由残留
- fix: shell执行systemctl enable xx可能报错退出问题
- fix: 向node分发harbor的CA证书路径错误
- 修改calico日志为warning级别
- 修改apiserver reconciler使用lease模式
- 增加预装conntrack socat
- 更新flannel多网卡情况说明
v196-r1
v194-r1
v193-r1
Deploy kubernetes cluster v1.9.3 using ansible-playbook.
Support calico
and flannel
networking.
Binaries are downloadable @ https://pan.baidu.com/s/1c4RFaA
For more information, go to README.md
CHANGELOG:
- update components:
- kubernetes v1.9.3
- etcd v3.3.1
- docker 17.12.0-ce
- calico/node v2.6.7
- flannel v0.10.0
- others:
- fix docker container's log file size limits
- update kubedns to 1.14.8
- fix haproxy default timeout
v188-r1
Deploy kubernetes cluster v1.8.8 with calico v2.6.7 using ansible-playbook.
Binaries are downloadable @ https://pan.baidu.com/s/1c4RFaA
For more information, go to README.md
CHANGELOG:
- update components:
- kubernetes v1.8.8
- etcd v3.3.1
- docker 17.12.0-ce
- calico/node v2.6.7
- others:
- fix docker container's log file size limits
- update kubedns to 1.14.8
- fix haproxy default timeout