1
Docker v19.03.7 发布
我在之前的两次周报 《K8S 生态周报| Docker CE v19.03.6 正式发布》 和《K8S 生态周报| containerd v1.2.13 发布》 中已经介绍过了 Docker CE v19.03.6 在单核机器上 会由于 containerd 中的一个 bug 导致任务 hang 住。本周发布的 v19.03.7 已经将默认的 containerd 版本升级至 v1.2.13 ,该版本中包含了对此 bug 的修复。
此外这个版本中还包含了一个小的优化,可以让 docker stats 比之前的启动速度更快一点,直观上的感受目前可能还不是很明显。但如果是针对于某些特殊需求,需要采集使用量分析的时候,那就会比较明显了。
注意 升级到此版本后, 如果你在使用 overlay2 存储驱动时,可能会有人在执行 docker info 时,Backing Filesystem 那一栏显示会有点问题,这是因为代码里面移除了一些文件系统的检查逻辑,导致赋值也有些问题,之后会做修复。
你可能会得到类似下面的输出,不用太紧张。
(MoeLove) ➜ ~ docker info --format '{{ index .DriverStatus 0 }}' [Backing Filesystem <unknown>]
更多信息请参考 ReleaseNote
2
Istio v1.5.0 正式发布
Istio v1.5.0 是个重要的版本,在此版本中引入了 Istiod 二进制文件,通过引入它大大简化了 Istio 的架构体系,也改善了操作体验。
本次官方文档和社区很多的文章也都有此版本特性的介绍,我就不过多赘述了,下面用两张图来直观的感受下差别:
v1.4 版本的架构:
v1.5 版本的架构
此版本的详细变更,请查看其 ReleaseNote
3
Traefik v2.2.0-rc1 发布
Traefik 想必大家不会太过陌生,本周发布了 v2.2.0-rc1 版本,这次版本变动还是比较大的,我们来看看有哪些值得注意的内容:
此版本更详细的变更,请查看其 ReleaseNote
4
上游进展
先来聊一个社区进展:
k8s.gcr.io 将会从 gcr.io/google-containers 迁移至 gcr.io/k8s-artifacts-prod,本次迁移是由于 gcr.io/google-containers 是由 Google 经营的,之前只能让 Google 员工写入。现在迁移到的新的存储仓库 gcr.io/k8s-artifacts-prod 它是由 K8S 社区进行运营,也就是说社区成员也可以推送镜像了,不再依赖于 Google 员工的操作。
本次迁移为了保障数据一致性,迁移前会将 gcr.io/google-containers 设置为只读,迁移时间暂定 4 月初。
对于国内用户而言,很多镜像站需要修改一下数据源了;另外,由于新的镜像仓库仍然在 gcr.io 所以并不需要对其网络有什么特殊的期待~
具体讨论请参考 k8s.gcr.io moving from gcr.io/google-containers to gcr.io/k8s-artifacts-prod in early April
下周就要进入代码冻结期了,近期合并的代码很多,我个人比较关注的有以下部分:
ref
图源:istio-15-release