Mirantis 收购 Docker | 云原生生态周报 Vol. 28
作者 | 禅鸣、进超、心水、心贵
业界要闻
Mirantis 是一家扎根于 OpenStack 的云公司,最近专注于 Kubernetes。该公司刚刚收购了 Docker 的企业部门,该业务部门包括 Docker Enterprise 技术平台及所有相关的知识产权、约 400 名员工中的 300 人、750 家企业客户以及所有企业伙伴关系。
Project Quay 包含一系列在 Apache 2.0 和其他开源许可证下许可的开源软件。它遵循一个带有维护者委员会的开源治理模型。
KubeCon + CloudNativeCon North America 2019 于 11 月 18 日 在 San Diego 正式召开。
上游重要进展
KEP
主要为了解决以下问题:
- PreSidecars 将在普通容器之前启动,但在 init 容器之后启动,这样它们就可以在您的主进程开始之前准备好;
- PostSidecars 将在普通容器之后启动,以便它们在您的主进程启动后可以执行某些操作,例如更新 css 文件,转发日志等。
主要为了解决以下问题:
- Client/Server 版本偏移;
- API 扩展支持;
- 提供更简单的选项来与 cli 工具进行集成(例如 jq);
- 提供与 unix cli 标准集成的接口(xargs/find -exec/globbing);
- 保留配置注释,结构等。
将IP
地址类型分解为IPv4
和 IPv6
。并逐步弃用原有地址类型,其在 1.17 中对新的 EndpointSlices 无效,然后在 1.18 中变得完全无效。
K8S PR
提供一种在 --show-enable-metrcis-for-version
设置时重新注册隐藏指标的机制。
有两个原因:
- 新版本中 http.CloseNotifier 已经被废弃;
- 如果请求协议为 HTTP/2.x,原始代码使用 http.CloseNotifier 的情况下,每一个 Watch 将多花费 1 个 goruntine。在大规模场景下,过多的 goruntine 对 API Server 是一个非常大的负担和性能瓶颈。
在 Windows 上使用 Containerd 时,将由 kubelet 管理“ C: Windows System32 drivers etc hosts”文件。
为了减少 service controller 在节点有更新时,更新 backend 的延迟。
当提供客户端证书证书文件后,始终保持从磁盘重新启动证书文件以进行新连接,并在证书更改时关闭连接。
Knative
当前 Kubernetes 社区(Kubebuilder 和 Metacontroller)正在研究控制平面可伸缩性,认为虽然用于 Kubernetes 工作的"无服务器控制器"是一个思想实验,但距离我们并不远,并且在技术上也是可行的。
开源项目推荐
阿里云容器服务团队自研 CNI 网络插件,支持 VPC 和 ENI 等。
Vmware 开源基于 OVS 的 Kubernetes 网络方案。
KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户容器管理平台,目前已经达到 GA 状态。
具有硬件资源感知工作负载放置策略的 Kubernetes Container Runtime Interface 代理服务。
本周阅读推荐
CRDs/controllers 是 Kubernetes 中重要的组件,它们会将集群内的各种资源调整到期望状态。学习 Reconciling 可以帮助我们更好的理解 CRDs/controllers 是如何工作的。
通过漫画的形式对 Openshift 及相关产品加以介绍,比较有趣。
随着时间的推移,Docker 开始根植于我们的日常生活当中。然而,Docker 一切辉煌的背后,技术社区中开始有不少人认为 Docker 正一路朝着沉没的方向前进。那么,这样的判断有没有依据?Docker 真的快要不行了吗?或者说,这只是技术领域当中部分小年轻们一厢情愿的偏执?
由于目前国内并没有比较好的 Go 语言书籍,而国外的优秀书籍因为英文的缘故在一定程度上也为不少 Go 语言爱好者带来了一些学习上的困扰。
为了加快扩散 Go 爱好者的国内群体,译者在完成 《The Way to Go》 一书的阅读后,决定每天抽出一点时间来进行翻译工作,并以开源的形式免费分享给有需要的 Go 语言爱好者。
在 Istio 服务网格中,每个 Envoy 占用的内存也许并不算多,但所有 sidecar 增加的内存累积起来则是一个不小的数字。在进行商用部署时,我们需要考虑如何优化并减少服务网格带来的额外内存消耗。
Buoyant 创始人、Service Mesh 技术的提出者、第一个 Service Mesh Linkerd 的作者 Willian Morgan 为您解析 Service Mesh 现状。
“ 阿里巴巴云原生微信公众号(ID:Alicloudnative)关注微服务、Serverless、容器、Service Mesh等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的技术公众号。”
Mirantis 收购 Docker | 云原生生态周报 Vol. 28的更多相关文章
- 云原生生态周报 Vol. 5 | etcd性能知多少
业界要闻 1 Azure Red Hat OpenShift已经GA.在刚刚结束的Red Hat Summit 2019上,Azure Red Hat OpenShift正式宣布GA,这是一个微软和红 ...
- 云原生生态周报 Vol. 3 | Java 8 ❤️ Docker
摘要: Docker Hub遭入侵,19万账号被泄露:Java 8 终于开始提供良好的容器支持:Snyk 年度安全报告出炉,容器安全问题形势空前严峻. 业界要闻 Docker Hub遭入侵,19万账号 ...
- [转帖]Kubernetes v1.17 版本解读 | 云原生生态周报 Vol. 31
Kubernetes v1.17 版本解读 | 云原生生态周报 Vol. 31 https://www.kubernetes.org.cn/6252.html 2019-12-13 11:59 ali ...
- 云原生生态周报 Vol. 6 | KubeCon EU 特刊
5 月 26日,2019 年第一个 KubeCon + CloudNativeCon 在巴塞罗那成功闭幕.本届 KubeCon 共吸引了超过 7700 名与会者,相较去年哥本哈根大会的 4300 余名 ...
- 云原生生态周报 Vol. 7 | Docker 再爆 CVE
业界要闻 Docker 基础镜像 Alpine 爆出提权漏洞(CVE-2019-5021):该CVE影响自 Alpine Linux 3.3 版本开始的所有 Docker 镜像.该漏洞的机制在于 Al ...
- VMware 完成 27 亿美元的 Pivotal 收购 | 云原生生态周报 Vol. 34
作者 | 汪萌海.王思宇.李鹏 业界要闻 VMware 完成 27 亿美元的 Pivotal 收购 VMware 在 12 月 30 日宣布,已完成 27 亿美元的 Pivotal 收购,同一天 Pi ...
- 云原生生态周报 Vol. 2
摘要: Cloud Native Weekly China Vol. 2 业界要闻 Kubernetes External Secrets 近日,世界上最大的域名托管公司 Godaddy公司,正式宣布 ...
- 云原生生态周报 Vol. 17 | Helm 3 发布首个 beta 版本
本周作者 | 墨封.衷源.元毅.有济.心水 业界要闻 1. Helm 3 首个 beta 版本 v3.0.0-beta.1 发布 该版本的重点是完成最后的修改和重构,以及移植其他 Helm 2 特性. ...
- Knative 暂时不会捐给任何基金会 | 云原生生态周报 Vol. 22
作者 | 新胜.心贵.进超.元毅.衷源 业界要闻 谷歌:不会向任何基金会捐赠 Knative 自 Knative 项目开始以来,一直存在关于是否将 Knative 捐赠给基金会(例如 CNCF)的疑问 ...
随机推荐
- [TYVJ2340] 送礼物 - 双向搜索
题目限制 时间限制 内存限制 评测方式 题目来源 1000ms 131072KiB 标准比较器 Local 题目描述 作为惩罚,GY被遣送去帮助某神牛给女生送礼物(GY:貌似是个好差事)但是在GY看到 ...
- 8种常见的SQL错误用法
常见SQL错误用法 1. LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方.比如对于下面简单的语句,一般DBA想到的办法是在type, name, create_time字 ...
- opencv实践::透视变换
问题描述 拍摄或者扫描图像不是规则的矩形,会对后期处理产生不 好影响,需要通过透视变换校正得到正确形状. 解决思路 通过二值分割 + 形态学方法 + Hough直线 +透视变换 #include &l ...
- 概念理解-Libevent
可移植性: 使用 LibEvent 编写的程序应该在 LibEvent 支持跨越的所有平台上工作,即使没有更好的方法来处理. 非阻塞式IO:LibEvent也应该支持一般的方法使程序可以运行在某些限制 ...
- linux+jenkins+postman持续集成
环境搭建:linux上安装newman,部署好jenkins linux上war包方式安装Jenkins 以下实现jenkins上执行postman测试脚本: 1.新建一个自动风格的job 2.构建- ...
- GO实现简单(命令行)工具:sftp,文檔压解,RDS备份,RDS备份下载
GO实现简单(命令行)工具:sftp,文檔压解,RDS备份,RDS备份下载 轉載請註明出處:https://www.cnblogs.com/funnyzpc/p/11721978.html 内容提要: ...
- 关于托福改革后的难度、评分和拼分,听听ETS的老师怎么说
“笔者有幸于几天前去到ETS位于普林斯顿的总部学习,聆听了他们关于托福考试的发展和变革的说明,在这里向大家汇报一下此行的收获.” 当从车上下来那一刻起,我们便被那辽阔的绿草地和宜人的风景所吸引,伴随着 ...
- webStrom快捷键快速创建React组件
1. rcc + tab键 - - 用ES6模块系统创建一个React组件类 2. rccp + tab键 - - 创建一个带有PropTypes和ES6模块系统的React组件类 3. rcfc + ...
- Java编程思想——第14章 类型信息(一)
运行时类型信息使得你可以在程序运行时发现和使用类型信息.Java是如何让我们在运行时识别对象和类的信息得呢? 主要有两种方式:1.传统RTTI,他假定我们在编译期间已经知道了所有类型:2.反射,它允许 ...
- 中级前端必备知识点(2.5w+月薪)进阶 (分享知乎 : 平酱的填坑札记 关注专栏 用户:安大虎)
前端已经不再是5年前刚开始火爆时候的那种html+css+js+jquery的趋势了,现在需要你完全了解前端开发的同时,还要具备将上线.持续化.闭环.自动化.语义化.封装......等概念熟练运用到工 ...