Skip to content

Releases: easzlab/kubeasz

kubeasz 0.2.2

14 Jul 03:34
Compare
Choose a tag to compare

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

29 Jun 11:05
Compare
Choose a tag to compare

kubeasz-0.2.1 发布说明

CHANGELOG:
如果服务器能够使用内部yum源/apt源,但是无法访问公网情况下,请下载离线docker镜像完成集群安装:从百度云盘把basic_images_kubeasz_x.y.tar.gz 下载解压到项目down目录即可

  • 组件更新:
    • 更新 coredns版本1.1.3
  • 功能更新:
    • 集成网络插件(可选)使用离线docker镜像安装
    • 集成其他插件(可选)使用离线docker镜像安装
    • 增加切换集群网络插件的脚本
  • 文档更新:
  • 其他:
    • Bug fix: 清理集群时可能出现Device or resource busy: '/var/run/docker/netns/xxxxxxx'的错误,可手动umount后重新清理集群
    • Bug fix: #239 harbor调整安装解压工具, 适配多系统 (#240)

~

kubeasz 0.2.0

23 Jun 14:58
Compare
Choose a tag to compare

CHANGELOG:

  • 组件更新:
    • 增加新网络插件 kube-router,可在ansible hosts配置CLUSTER_NETWORK="kube-router"
  • 功能更新:
    • 增加IPVS/LVS服务代理模式,比默认的kube-proxy服务代理更高效;在选择kube-router网络插件同时配置SERVICE_PROXY="IPVS"
    • 增加部署metrics-server,以替代heapster 提供metrics API
    • 增加自动集成安装kube-dns/dashboard等组件,可在roles/cluster-addon/defaults/main.yml配置
  • 脚本更新:
    • 增加删除单个节点脚本,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

12 Jun 14:43
Compare
Choose a tag to compare

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安全加固脚本为可选安装
  • 其他:
    • 修复calico-controller多网卡问题
    • 修改manifests/apiserver参数兼容k8s v1.8
    • 简化新增master/node节点步骤
    • 优化ansible配置参数
    • 更新 harbor 1.5.1及文档修复(感谢 lusyoe #224
    • 更新 kube-dns 1.14.10
    • 丰富dashboard文档( #182
    • 修复selinux关闭( #194

V1102-r1

11 May 11:05
Compare
Choose a tag to compare

CHANGELOG:

  • 组件更新:
    • kubernetes v1.10.2
    • etcd v3.3.4
    • calico v3.0.6
  • 功能更新:
  • 文档更新:
    • 更新项目TodoList
    • 更新kubedns文档、dashboard文档(感谢 lusyoe PR#182
  • 其他:
    • fix: 多网卡服务器部署flannel问题 kubernetes ISSUE 39701
    • fix: 原有PATH被覆盖问题,感谢 Antergone PR#177
    • 更新pause镜像3.1,kube-dns 1.14.9

v1100-r1

16 Apr 13:49
Compare
Choose a tag to compare

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

28 Mar 13:14
Compare
Choose a tag to compare

CHANGELOG:

  • 组件更新:
    • kubernetes v1.9.6
    • docker 18.03.0-ce
    • calico/node v3.0.4
  • 文档更新:
    • 更新 heapster 监控数据持久化方式配置和文档
    • 更新 dashboard 和 hpa 文档
  • 其他:
    • fix:清理集群后calico的bgp路由残留
    • 更新等待node状态Ready脚本
    • 修改判断证书是否存在的方式
    • 优化等待kubelet启动bootstrap机制

v194-r1

21 Mar 04:13
Compare
Choose a tag to compare

CHANGELOG:

  • 组件更新:
    • kubernetes v1.9.4
    • etcd v3.3.2
  • 文档更新:
    • EFK 安装说明
    • 新增 node 节点脚本和文档更新
    • 新增 master 节点脚本和文档更新
  • 其他:
    • 优化安装流程,修复多主模式访问 dashboard 问题,详见 ISSUE #130
    • 添加sshkey自动复制脚本,方便ansible的使用
    • 添加kubectl自动补全配置
    • 更新CentOS系统下selinux配置脚本
    • 添加等待master节点服务启动完成检测任务
    • 增加配置keepalived参数:virtual_router_id

v193-r1

26 Feb 02:02
Compare
Choose a tag to compare

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

18 Feb 02:39
Compare
Choose a tag to compare

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