Mirantis 收购 Docker | 云原生生态周报 Vol. 28

作者 | 禅鸣、进超、心水、心贵

业界要闻

1.Docker 将 Docker Enterprise 卖给 Mirantis

Mirantis 是一家扎根于 OpenStack 的云公司,最近专注于 Kubernetes。该公司刚刚收购了 Docker 的企业部门,该业务部门包括 Docker Enterprise 技术平台及所有相关的知识产权、约 400 名员工中的 300 人、750 家企业客户以及所有企业伙伴关系。

2.红帽发布企业容器仓库开源项目

Project Quay 包含一系列在 Apache 2.0 和其他开源许可证下许可的开源软件。它遵循一个带有维护者委员会的开源治理模型。

3.北美 KubeCon 正式开幕

KubeCon + CloudNativeCon North America 2019 于?11 月 18 日 在 San Diego 正式召开。

<a name="zdkYv"></a>

上游重要进展

<a name="aSy9u"></a>

KEP

1.Supports PreSidecars and PostSidecars

主要为了解决以下问题:

  • PreSidecars 将在普通容器之前启动,但在 init 容器之后启动,这样它们就可以在您的主进程开始之前准备好;
  • PostSidecars 将在普通容器之后启动,以便它们在您的主进程启动后可以执行某些操作,例如更新 css 文件,转发日志等。

2.Kubectl v2

主要为了解决以下问题:

  • Client/Server?版本偏移;
  • API 扩展支持;
  • 提供更简单的选项来与 cli 工具进行集成(例如 jq);
  • 提供与 unix cli 标准集成的接口(xargs/find -exec/globbing);
  • 保留配置注释,结构等。

3.Split IP address type into new IPv4 and IPv6

IP地址类型分解为IPv4IPv6。并逐步弃用原有地址类型,其在 1.17 中对新的 EndpointSlices 无效,然后在 1.18 中变得完全无效。

K8S PR

1.Provided a mechanism to re-register hidden metrics

提供一种在 --show-enable-metrcis-for-version?设置时重新注册隐藏指标的机制。

2.Use context to check client closed instead of http.CloseNotifier in processing watch request

有两个原因:

  • 新版本中 http.CloseNotifier 已经被废弃;
  • 如果请求协议为 HTTP/2.x,原始代码使用 http.CloseNotifier 的情况下,每一个 Watch 将多花费 1 个 goruntine。在大规模场景下,过多的 goruntine 对 API Server 是一个非常大的负担和性能瓶颈。

3.Windows: Fixes /etc/hosts file mounting support for containerd

在 Windows 上使用 Containerd 时,将由 kubelet 管理“ C:\ Windows \ System32 \ drivers \ etc \ hosts”文件。

4.service controller: add node event handlers for faster LB backend sync

为了减少 service controller 在节点有更新时,更新 backend 的延迟。

5.Add ability to reload client certificates from disk

当提供客户端证书证书文件后,始终保持从磁盘重新启动证书文件以进行新连接,并在证书更改时关闭连接。

Knative

1.Knative eventing 组件 Serverless 化

当前 Kubernetes 社区(Kubebuilder 和 Metacontroller)正在研究控制平面可伸缩性,认为虽然用于 Kubernetes 工作的"无服务器控制器"是一个思想实验,但距离我们并不远,并且在技术上也是可行的。

开源项目推荐

1.Terway CNI Network Plugin

阿里云容器服务团队自研 CNI 网络插件,支持 VPC 和 ENI 等。

2.Antrea

Vmware 开源基于 OVS 的 Kubernetes 网络方案。

3.KubeSphere

KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户容器管理平台,目前已经达到 GA 状态。

4.CRI Resource Manager for Kubernetes

具有硬件资源感知工作负载放置策略的 Kubernetes Container Runtime Interface 代理服务。

本周阅读推荐

1.《Learning Concurrent Reconciling》

CRDs/controllers 是 Kubernetes 中重要的组件,它们会将集群内的各种资源调整到期望状态。学习 Reconciling 可以帮助我们更好的理解 CRDs/controllers 是如何工作的。

2.《不懂 OpenShift,不足以谈云计算!》

通过漫画的形式对 Openshift 及相关产品加以介绍,比较有趣。

3.《Docker是不是遇上麻烦了?》

随着时间的推移,Docker 开始根植于我们的日常生活当中。然而,Docker?一切辉煌的背后,技术社区中开始有不少人认为 Docker 正一路朝着沉没的方向前进。那么,这样的判断有没有依据?Docker 真的快要不行了吗?或者说,这只是技术领域当中部分小年轻们一厢情愿的偏执?

4.《Go 入门指南》

由于目前国内并没有比较好的 Go 语言书籍,而国外的优秀书籍因为英文的缘故在一定程度上也为不少 Go 语言爱好者带来了一些学习上的困扰。

为了加快扩散 Go 爱好者的国内群体,译者在完成 《The Way to Go》 一书的阅读后,决定每天抽出一点时间来进行翻译工作,并以开源的形式免费分享给有需要的 Go 语言爱好者。

5.《如何降低 Istio 服务网格中 Envoy 的内存开销?》

在 Istio 服务网格中,每个 Envoy 占用的内存也许并不算多,但所有 sidecar 增加的内存累积起来则是一个不小的数字。在进行商用部署时,我们需要考虑如何优化并减少服务网格带来的额外内存消耗。

6.《The Service Mesh: What Every Software Engineer Needs to Know about the World‘s Most Over-Hyped Technology》

Buoyant 创始人、Service Mesh 技术的提出者、第一个 Service Mesh Linkerd 的作者 Willian Morgan 为您解析 Service Mesh 现状。

“ 阿里巴巴云原生微信公众号(ID:Alicloudnative)关注微服务、Serverless、容器、Service Mesh等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的技术公众号。”

原文地址:https://blog.51cto.com/13778063/2452399

时间: 2024-08-30 11:14:47

Mirantis 收购 Docker | 云原生生态周报 Vol. 28的相关文章

GitHub 宣布正式收购 npm | 云原生生态周报 Vol. 42

作者 | 丁海洋.张晓宇.汪萌海 业界要闻 1.?GitHub 宣布正式收购 npm npm 自十年前发布以来,经过发展目前已经是最流行的 javascript 包管理工具. 收购以后,Github 承诺会对 npm 的安全性.注册表基础架构提供增强:在商业上,Github 承诺 npm 将永远保持免费,已经购买了 npm Pro.Teams.Enterprise 的客户仍然会得到继续支持,npm 付费客户的私有 npm 软件包会在今年晚些时候免费转移到 GitHub Packages 上. 2

VMware 完成 27 亿美元的 Pivotal 收购 | 云原生生态周报 Vol. 34

作者 | 汪萌海.王思宇.李鹏 业界要闻 VMware 完成 27 亿美元的?Pivotal 收购 VMware 在 12 月 30 日宣布,已完成 27 亿美元的 Pivotal 收购,同一天 Pivotal 也已被纽约股市除名,成为 VMware 的子公司. 谷歌发布 BeyondCorp 的白皮书 BeyondCorp 是一个"零信任"安全框架,它将访问控制从外围转移到单个设备和用户,允许员工在任何位置安全地工作,而不需要传统的虚拟专用网络.使用 BeyondProd,谷歌实现了

云原生生态周报 Vol. 2

摘要: Cloud Native Weekly China Vol. 2 业界要闻 Kubernetes External Secrets 近日,世界上最大的域名托管公司 Godaddy公司,正式宣布并详细解读了其开源的K8s外部 Secrets 管理项目:Kubernetes External Secrets,简称KES.这个项目定义了ExternalSecrets API,让开发者可以在K8s内部以和使用内部Secret相似的方式使用外部系统提供的Secrets,大大简化了开发者为了让应用获

云原生生态周报 Vol. 13 | Forrester 发布企业级容器平台报告

业界要闻 近日,全球知名市场调研机构 Forrester 发布首个企业级公共云容器平台报告.其中,阿里云容器服务的市场表现全球前三.中国第一,同时创造中国企业最好成绩,进入强劲表现者象限.报告显示,阿里云容器服务市场表现为中国第一,与谷歌云并列全球第三. Forrester 分析师认为:“阿里云容器服务提供了广泛的开发和应用服务支持能力,并且具备丰富的市场生态和合作伙伴体系,是企业在中国寻求完备容器云服务能力的最佳选择. Virtual Kubelet 开源项目发布第一个可商用 1.0 版本,本

Knative 暂时不会捐给任何基金会 | 云原生生态周报 Vol. 22

作者 | 新胜.心贵.进超.元毅.衷源 业界要闻 谷歌:不会向任何基金会捐赠 Knative 自 Knative 项目开始以来,一直存在关于是否将 Knative 捐赠给基金会(例如 CNCF)的疑问. Google 领导层已经考虑了这一点,并决定在可预见的未来不向任何基金会捐赠 Knative. containerd v1.3 正式发布 CNCF 毕业后首个版本,功能扩展主要包括对 Windows v2 runtime 的支持以及 Plugins 相关支持(如允许 Plugin 注册为一个 T

独家解读 etcd 3.4版本 |云原生生态周报 Vol. 18

作者 | 酒祝.墨封.宇慕.衷源关注"阿里巴巴云原生"公众号,回复关键词 "资料" ,即可获得 2019 全年 meetup 活动 PPT 合集及 K8s 最全知识图谱. 业界要闻 etcd 发布 3.4 版本 etcd 发布了 3.4 版本,是最近性能提升最大的一次发布,相信各位已经期待已久了!这次升级带来稳定性和性能等方面诸多优化,例如底层存储优化,客户端优化等多个方面. 「阿里巴巴云原生」公众号将在下周带来更详细的解读分析. 阿里联合谷歌共同研发,raft l

Kubernetes v1.17 版本解读 | 云原生生态周报 Vol. 31

作者 | 徐迪.李传云.黄珂.汪萌海.张晓宇.何淋波 .陈有坤.李鹏审核 | 陈俊 上游重要进展 1. Kubernetes v1.17 版本发布 功能稳定性是第一要务.v1.17 包含?22 个增强功能:14 个增强功能已逐渐稳定,4 个增强功能已进入 beta 版,4 个增强功能已进入 alpha 版本. Major Theme 云提供商标签达到 GA 这个自 1.2 版本就引入的 label,在 1.17 版本终于 GA.之前旧的 label 已经被废弃掉:以下 3 个旧的 label 已

阿里巴巴 Kubernetes 能力再获 CNCF 认可 | 云原生生态周报 Vol. 32

作者 | 丁海洋? 陈有坤 李鹏? 孙健波 业界要闻 阿里巴巴 Kubernetes 技术能力再获 CNCF 认可 CNCF 官网发布博文<Demystifying Kubernetes as a Service – How Alibaba Cloud Manages 10,000s of Kubernetes Clusters>.这篇长文从为什么需要超大数量的 K8s 集群,以及如何高效的管理这些集群出发,系统介绍了 Alibaba 在 Kubernetes 上取得的成绩. GitHub 欲

国内首个 Kubernetes SIG-Cloud-Provider 子项目揭秘 | 云原生生态周报 Vol. 37

作者 | 高相林.陈俊.陈有坤.敖小剑 业界要闻 国内首个 Kubernetes SIG-Cloud-Provider 子项目揭秘? 阿里云作为坚定的云原生计算推动者,贡献了阿里云上运行 Kubernetes 的最佳开源组件,成为 SIG Cloud Provider 子项目的国内首个云厂商.2020 年 2 月 12 日上午 10:00,阿里云?Kubernetes?团队召开了首次线上网络研讨会. 什么技术,让阿里拿下国家技术发明奖? 新年伊始,国家科学技术奖励大会在北京人民大会堂隆重举行.阿