写点什么

云原生生态周报 Vol. 46:Dragonfly 晋升成为 CNCF 孵化项目

  • 2020-04-19
  • 本文字数:2727 字

    阅读完需:约 9 分钟

云原生生态周报 Vol. 46:Dragonfly 晋升成为 CNCF 孵化项目

前言

《云原生生态周报》由阿里云容器平台联合蚂蚁金服共同发布,每周一期。众多一线社区专家与您一起“跟踪动态,读懂社区”,分享云原生社区项目进展、活动发布、精选博客等信息。以下是第四十六期云原生生态周报的内容。

业界要闻

1.Dragonfly 晋升成为 CNCF 孵化项目


4 月 9 日,由云原生计算基金会(CNCF)技术监督委员会投票,Dragonfly 正式晋升为 CNCF 孵化级别的托管项目。


2.SIG Cloud Provider Alibaba 网研会第 2 期


4 月 16 日(周四) 19:00 将举办 SIG Cloud Provider Alibaba 网研会第 2 期,本次网研会为自办直播,直播主要有两种形式:视频直播+文字直播。视频直播将在云栖社区、开发者社区、开发者钉群进行,文字直播将联合 DockOne 社区在 10+ 微信群内进行文字直播。


3.TiDB 4.0 发布


4 月 8 号是 PingCAP 成立五周年的日子,其开发团队也在当天发布了具有里程碑意义的 TiDB 4.0 首个 RC 版本。

上游重要进展

1.Fix client watch reestablishment handling of client-side timeouts


解决了当客户端的 watch 发生超时,会重新 list 全量资源,而非重建连接的 bug。


2.Make PodInfo (a v1.Pod wrapper) a first class type in scheduler framework


通过一系列 PR 将 PodInfo 升级为 scheduler 框架的一等对象,这样可以提高性能和可观测性。


3.preserve integers decoding raw JSON values


解决了在拥有 scale subresource 的 CRD 中,关于 replicas 字段默认值的一个 bug。


4.Add etcd WithRequireLeader option to API watches


在 api watches 中添加 etcd WithRequireLeader 选项。如果没有该选项的话,当 etcd 集群选举失败的话,在 apiserver 中面向 etcd 的 watches 会永远 hang 住。


5.Add GRPC probe


改 KEP 提议使用 GRPC 作为探活协议,因为 grpc 提供了官方的健康检查方法。

开源项目推荐

1.corefile-migration


不同版本的 CoreDNS 所支持的 Corefile 可能会有所不同,该项目可以帮助开发者迁移 corefile 的版本。既可以采用二进制的方式使用,也可以作为三方库引入。


2.script


该项目为 Go 语言三方库,主要提供类似于 shell 脚本中命令类似的函数。


3.KPT


简单来说是基于 Kustomize 做的一款类似 helm template 的工具,包含了参数设置、打包、管道式串行渲染、自定义函数(镜像)渲染等众多功能。 与 OAM 天然互补,两者均是为了 Infrastructure as Data 理念的直接产物,kpt 是 Data 的操纵工具,而 OAM 是 Data 的格式。kpt 可以作为应用产出 终态 OAM yaml 前的参数渲染、打包、分发命令行工具,更深的可以结合 GitOps 模式使用。


4.krustlet


krustlet 为使用 rust 语言编写的 kubelet 项目。

本周阅读推荐

1.《专访 OAM 和 DAPR 创始人白海石:一位 33 年资深程序员的朴素想法》


OAM 与 DAPR 的宗旨是要为开发者,特别是企业级的开发者,在设计和实施分布式系统时能够更简单更高效。他们位于分布式系统中的两个不同层面:OAM 在部署态,用来描述应用程序整体的拓扑结构以及部署交付过程;而 DAPR 则工作在开发态,使得开发者可以通过简单标准化的方式发现和调用外部的资源。本文中白海石对两者进行了更丰富的阐述,同时也对未来的分布式应用形态进行了展望。


2.《3 个减小 Docker 镜像的简单技巧》


文章借助详尽的用例介绍了 3 个减少 Docker 镜像体积的技巧。


3.《阿里云容器服务团队实践——Alluxio 优化数倍提升云上 K8s 深度学习训练性能》


Alluxio 是一个以内存为中心的分布式存储系统。在本文中,作者总结了 Alluxio 在高性能分布式深度学习模型训练场景中落地的挑战点,以及优化云上模型训练性能的实践。进一步地,作者介绍了如何从多个层面提升 AlluxioFUSE 在高并发读场景下性能优化的经验。最后,作者实现的基于 Alluxio 优化的分布式模型训练方案,并在 4 机 8 卡的 ResNet50 场景下进行了性能验证,取得了很好的效果。


相关阅读


云原生生态周报 Vol. 45:Argo 项目加入 CNCF 孵化器


云原生生态周报 Vol. 44:Gartner 发布容器公有云竞争格局报告


云原生生态周报 Vol. 43:K8s 1.18 正式 release


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


云原生生态周报 Vol. 41: CNCF 2019 年度报告重磅发布


云原生生态周报 Vol. 40:API Server 负载均衡问题被解决


云原生生态周报 Vol. 39:Golang 1.14 发布


云原生生态周报 Vol. 38:Apache Flink 1.10.0 发布


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


云原生生态周报 Vol. 36:CNCF 公布 2020 年 TOC 选举结果


云原生生态周报 Vol. 35:Falco 进入 CNCF Incubator 项目


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


云原生生态周报 Vol. 33:CNCF 宣布 TUF 毕业


云原生生态周报 Vol. 32:Istio 1.5 版本开发中


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


云原生生态周报 Vol. 30:Rancher 新版本默认支持 Kubernetes 1.16


云原生生态周报 Vol. 29:Kubernetes 拟支持 Cgroup v2


云原生生态周报 Vol. 28:Mirantis 收购 Docker 企业业务


云原生生态周报 Vol. 27:Helm 3 发布


云原生生态周报 Vol. 26:2019 年容器生态统计报告发布


云原生生态周报 Vol. 25:Canonical 开源 MicroK8


云原生生态周报 Vol. 24:Ubuntu 19.10 发布


云原生生态周报 Vol. 23:全球首个开放应用模型 OAM 开源


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


云原生生态周报 Vol. 21:Traefik 2.0 正式发布


云原生生态周报 Vol. 20:Kubernetes v1.16 发布


云原生生态周报 Vol. 19:Helm 推荐用户转向 V3


云原生生态周报 Vol. 18:独家解读 etcd 3.4 新特性


云原生生态周报 Vol. 17 :Helm 3 发布首个 beta 版本


云原生生态周报 Vol. 16:CNCF 归档 rkt,容器运行时“上古”之战老兵凋零


云原生生态周报 Vol. 15:K8s 安全审计报告发布


云原生生态周报 Vol. 14:K8s CVE 修复指南


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


云原生生态周报 Vol. 12 |K8s 1.16 API 重大变更


云原生生态周报 Vol. 11 | K8s 1.16 早知道


云原生生态周报 Vol. 10 | 数据库能否运行在 K8s 当中?


云原生生态周报 Vol. 9 | K8s 1.15 后的性能提升


云原生生态周报 Vol. 8 | Gartner 发布云原生趋势


云原生生态周报 Vol. 7 | Docker 再爆 CVE


云原生生态周报 Vol. 6 | KubeCon EU 亮点汇总


云原生生态周报 Vol. 5 | etcd 性能知多少


云原生生态周报 Vol.4 | Twitter 从 Mesos 全面转向 Kubernetes


云原生生态周报 Vol. 3 | Docker Hub 遭入侵,Java 8 开始提供良好的容器支持


云原生生态周报 Vol. 2 | Godaddy 开源 KES、CNCF 提供免费云原生课程


云原生生态周报 Vol. 1 | Google 发布 Cloud Run,开源项目 Kubecost 让 K8s 花费一目了然


本文转载自阿里巴巴云原生微信公众号(ID:Alicloudnative)。


2020-04-19 22:041808

评论

发布
暂无评论
发现更多内容

架构师训练营 1 期 -- 第八周作业

曾彪彪

极客大学架构师训练营

前端如何一键生成多维度数据可视化分析报表

徐小夕

Java node.js 大前端 React 数据可视化

天秀!这份由阿里数位大牛编写的777页高可用架构+MySQL

Java~~~

Java MySQL 编程语言 高并发 架构师

Pulsar Summit Asia 2020 | 场景案例论坛(下):多行业,多场景

Apache Pulsar

大数据 开源 Apache Pulsar

双“11”搞促销?用贪心算法来盘他!

王磊

算法

第八周学习性能优化 2 总结

三板斧

极客大学架构师训练营

朋友推荐我这份阿里面试通关手册,我却选择了字节的offer

小Q

Java 学习 程序员 架构 面试

成长为软件教练的三千大道之一

华为云开发者联盟

Java 敏捷开发

Reactor详解之:异常处理

程序那些事

响应式 reactor 程序那些事 响应式系统 响应式架构

如何使用JavaScript实现前端导入和导出excel文件(H5编辑器实战复盘)

徐小夕

Java node.js 大前端 React 数据可视化

阿里又出一座丰碑!P9级架构师整合出最新最全微服务1700页手册,下载下来慢慢啃

Java架构追梦

Java 架构 微服务 springboot SpringCloud

不服!阿里P8手写489页SQL优化通关手册,解决你百思不得其解问题

996小迁

sql 程序员 架构 面试 计算机

关于静态分析技术符号执行,从一个故事讲起······

华为云开发者联盟

代码 分析 静态

Java动态修改LOGGER日志级别

Zhendong

Java Arthas

spring-注入配置

Isuodut

架构师训练营 1 期 - 第八周 - 性能优化 2

三板斧

极客大学架构师训练营

七张图了解Kubernetes内部的架构

网管

Kubernetes k8s k8s入门

嗯,挺全乎儿的,Spring Boot 多环境配置都在这里了,你喜欢哪种?

比伯

Java spring 编程 程序员 架构

架構師訓練營第 1 期 - 第 08 周作業

Panda

架構師訓練營第 1 期

python+flask编写一个简单的登录接口例子

测试人生路

Python 接口测试

一次完整的JVM堆外内存泄漏故障排查记录

Zhendong

【DevOps实践】企业应用场景众多,怎样选择合适的代码分支模型?

嘉为蓝鲸

git DevOps 软件开发 持续交付 代码管理

【再见 — JVM】,需要”我”为你做些什么?

洛神灬殇

Java JVM Java 25 周年 1 周年盛典 InfoQ 写作平台 1 周年

LeetCode题解:剑指 Offer 22. 链表中倒数第k个节点,递归,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

炸了!一口气间了我18个JVM问题!

面试 jvm调优 JVM垃圾回收原理

看完之后,不要再说不懂代理IP了!

前嗅大数据

大数据 静态IP 代理IP 短效代理 动态IP

开源GitHub标星30K的腾讯Redis笔记,阿里技术专家看到都赞不绝口

小Q

Java 学习 编程 架构 面试

甲方日常 50

句子

工作 随笔杂谈 日常

目标检测-框架之darknet-数据读取

Dreamer

架构知识学习总结

小黄鱼

极客大学架构师训练营

技术实践丨基于MindSpore的ResNet-50蘑菇“君”的识别应用体验

华为云开发者联盟

网络 mindspore 识别推理

云原生生态周报 Vol. 46:Dragonfly 晋升成为 CNCF 孵化项目_云计算_高相林_InfoQ精选文章