“「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」[1]。
”
大家好,我是张晋涛。
接近年底了,上游各个项目都在积极发布今年的最后一个版本,争取兑现年初立下的 flag。我们来看看最近有哪些值得关注的内容。
Kubernetes v1.29 正式发布
Kubernetes v1.29 是 2023 年的第三个大版本更新,也是今年的最后一个大版本,包含了 49 项主要的更新。 这个版本中有 19 个增强功能正在进入 Alpha 阶段,19 个将升级到 Beta 阶段,而另外 11 个则将升级到稳定版。
我已经在上一篇文章中进行了详细的介绍,感兴趣的小伙伴推荐阅读:Kubernetes v1.29 新特性一览 | MoeLove
Docker Inc. 收购了 AtomicJar
今年是 Docker 的十周年,自从几年前 Docker Inc. 将自己的企业服务出售给 Mirantis,并专注在开发者服务上之后, Docker Inc. 的发展路线清晰了很多,并且今年也是各种大动作不断。
主要包括几个类型:
收购
上半年收购了 Mutagen,这是一个比较知名的开源项目,它的主要作用是为远程开发提供更快的文件同步和网络转发。开发人员可以不修改自己的任何使用习惯,仅仅通过使用 Mutagen 就完成从本地开发到远程开发模式的切换;
最近收购了 Atomicjar,提到这家公司可能没有多少人知道。这个公司其实也是去年为了商业化刚成立,它的主要项目叫做 Testcontainers。这个项目大概有将近 8 年的历史,它是一套统一的开发框架,对各类测试中常规的需求进行了封装和抽象,用户可以非常简单的进行调用,进而完成测试所需的一切内容,而无需自己额外开发。
我很早前就开始在用这个项目了,非常方便。以下是我们在 kong/kubernetes-ingress-controller 项目中使用它的一段示例代码。
可以看到,它进行了一系列的抽象,还