当前位置 博文首页 > 容器技术爱好者:kubernetes1.7发布跟踪--1.7部分新特性介绍

    容器技术爱好者:kubernetes1.7发布跟踪--1.7部分新特性介绍

    作者:[db:作者] 时间:2021-07-10 18:59

    Kubernetes发布历史回顾

    1. ??? Kubernetes 1.0 - 2015年7月发布

    2. ??? Kubernetes 1.1 - 2015年11月发布

    3. ??? Kubernetes 1.2 - 2016年3月发布

    4. ??? Kubernetes 1.3 - 2016年7月发布

    5. ??? Kubernetes 1.4 - 2016年9月发布

    6. ??? Kubernetes 1.5 - 2016年12月发布

    7. ??? Kubernetes 1.6 - 2017年3月发布

    Kubernetes1.7发布计划

    1. 2017年4月3日,开始编写1.7代码

    2. 2017年4月6日,发布v1.7.0-alpha.1版本

    3. 2017年4月19日,发布v1.7.0-alpha.2版本

    4. 2017年5月1日,1.7版本特性在Git库中冻结讨论

    5. 2017年5月3日,发布v1.7.0-alpha.3版本

    6. 2017年5月17日,发布v1.7.0-alpha.4版本

    7. 2017年5月31日,发布v1.7.0-beta.0版本

    8. 2017年6月1日,1.7版本特性代码冻结

    9. 2017年6月7日,发布v1.7.0-beta.1版本(已经发布完)

    10. 2017年6月14日,发布v1.7.0-beta.2版本

    11. 2017年6月19日,发布v1.8.0-alpha.1版本

    12. 2017年6月21日,发布v1.7 RC版本

    13. 2017年6月28日,正式发布v1.7.0 GA版本

    第一阶段:2017年4月3日--2017年5月31日(已完成)

    • ??? 这8个星期用来编写1.7代码

    • ??? 每两周发布1.7的一个α版本

    • ??? 2017年4月6日,发布v1.7.0-alpha.1版本

    • ??? 2017年4月19日,发布v1.7.0-alpha.2版本

    • ??? 2017年5月1日,1.7版本特性在git库中冻结讨论

    • ??? 2017年5月3日,发布v1.7.0-alpha.3版本

    • ??? 2017年5月17日,发布v1.7.0-alpha.4版本

    • ??? 2017年5月31日,发布v1.7.0-beta.0版本

    ???????????????? 1.??????创建发布分支

    ???????????????? 2.??????为这个新的分支配置持续集成

    ???????????????? 3.??????至少每天进行一次持续集成

    第二阶段:2017年6月1日--2017年6月15日(正在如期进行)

    • ??? 6月1日:特性代码冻结

    ???????????????? 1.????????1.7特性相关PR终止提交???????

    ???????????????? 2.????????在已经提交的特性PR上增加里程碑约束

    ???????????????? 3.????????社区预计召开两三次特性Burn-down会议,在1.7正式发布那周会每天开一次。对这些感兴趣的用户可以加入Google Group查看。

    ???????????????? 4.????????重点在修复bug,测试缺陷,测试稳定性

    ???????????????? 5.????????确保1.7版本相关的文档和发布指南都写完

    ???????????????? 6.????????确定所有特性都包含在1.7发布版本中,并且确定在git库中标识出α、β、GA版本。

    • ??? 6月7日:发布v1.7.0-beta.1版本(已经发布完)

    • ??? 6月14日:发布v1.7.0-beta.2版本

    ?????????????? 1.????????在1.7发布分支上进行最后一次fast-forward操作。

    ?????????????? 2.????????为1.7发布所做的所有修改都必须由发布分支管理员批量进行git cherry-pick。

    ?????????????? 3.????????删除已经提交特性PR上的里程碑约束。整个周末整理积累下来的PR。

    第三阶段:2017年6月19日--2017年6月28日

    • ??? 6月19日:发布v1.8.0-alpha.1版本

    • ??? 6月21日: 发布v1.7 RC版本

    ???????????????? 1.????????RC版本意味着没有已知的block问题。

    ???????????????? 2.????????只接受发布管理员的git cherry-pick操作。

    ???????????????? 3.????????通过邮件组通知Twitter等用户,让用户使用1.7RC版本。

    ???????????????? 4.????????社区内部用户可能会更早时间得到1.7RC版本。

    ???????????????? 5.????????可能会发布更多个RC版本来进行GA版本发布前的验证。

    • ??? 6月28日:正式发布1.7 GA版本

    v1.7.0-beta.1版本部分新特性

    • kube-apiserver: 新增加了一种授权模式(--authorization-mode=Node),授权节点访问POD使用到的secrets、configmaps、persistent volume claims和persistent volumes。

    • kube-controller-manager中参数”--insecure-experimental-approve-all-kubelet-csrs-for-group”已经作废,改成了通过csrapproving控制器使用授权方式来决定是否允许证书签名请求。

    • 实现rolling update(滚动更新)statefulsets操作。

    • 新增α特性:用户可以设置EmptyDir类型卷的存储限额。当超过存储限额后,会强制让POD逃离到其他节点上。

    • 增加了ZFS和overlay2存储驱动。

    • 使用GO语言1.8.3版本。

    • Elasticsearch和kibana的docker镜像更新成5.4.0版本。

    • kube-proxy:可以设置iptables同步周期,默认"--iptables-sync-period=1m --iptables-min-sync-period=10s",表示最小每10秒同步一次,最大每1分钟同步一次。

    cs
    下一篇:没有了