【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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

  • 2019-10-29
  • 本文字数:2441 字

    阅读完需:约 8 分钟

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

前言

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

业界要闻

1.云原生编程语言 Pulumi 1.0


pulumi ,一款中立的开源云开发平台,Pulumi 支持多语言、混合云环境、完全可扩展。初期支持 JavaScript、TypeScript、Python 和 Go 语言,支持 AWS、Azure、GCP 云平台,另外还支持所有兼容 Kubernetes 的公有云、私有云和混合云。Pulumi 实现了一种单一、一致的编程模型,一组编程工具,可管理所有以上环境,丰富的生态系统支持大量可复用的包。1.0 的发布标志着产品已经相对稳定、成熟和可靠。


2.DevOpsDays 全球十周年峰会将在根特市举办


在 DevOpsDays 活动诞生十周年之际,DevOpsDays 国际组织者宣布将在 2019 年 10 月 28-30 日在该活动的诞生地-比利时的根特市举办 DevOpsDays 全球十周年峰会。


3.Red Hat release openshift 4.2


红帽 OpenShift 4.2 发行,平台工具进行优化提高开发人员的使用体验;并提供了从 3.x 到 4.x 的 OpenShift 迁移工具以及新支持的断网安装,来帮助群集管理员简化了平台和应用程序的管理。


4.Ubuntu 19.10 发布


集成 kubeflow 和 gpu 加速功能,提高 AI/ML 的开发人员效率,加强 MicroK8S 安全和隔离能力,提供迄今为止最快的 GNOME 桌面系统。

上游重要进展

Kubernetes 项目

1.Initial Implementation for kubetestgen for Conformance


提供一种居于行为驱动测试的 apiserver 接口,包含自动化生成测试代码、描述语言等。


2.kubectl goroutine leak


解决通过 kubectl drain node 触发 evict pod 的时候,由于 too many request 导致 channel 写入阻塞引发的 goroutine 泄漏问题。


3.kubeadm


对 static pod 配置白名单,声明 static pod 允许被修改的 label。


4.K8s 1.17 升级 etcd 客户端到 3.4.2


etcd 服务端有一个比较好的能力,能够 trace 一些慢请求是慢在哪里,跟 K8s 的 trace 一样。


5.Implementing the storage version API


用来知道每个 Group 和 Resource 的版本在多个 apiserver 实例上的使用情况。


6.Add RuntimeRunPodSandboxRequestTimeout to kubelet configuration


用于控制超时时间。


7.支持 huge pages 不同规格的资源使用:



8.Handle namespace deletion more gracefully in built-in controllers


优化内置的控制器对正在删除的 namespace 下的资源修改操作报错的日志输出。


9.Support upgrade from lastApplied annotation to managedFields


K8s 的 patch 操作,支持使用 client-side apply 存量资源升级为使用 server-side apply。


10.Interfaces for listing pods/nodes from snapshot


调度器的 node 和 pod 的读取将从 informer 的 snapshot 直接读取,解决内存一致问题 。


11.配置指定的 cpuset 作为系统预留


kubelet 支持配置指定的 cpuid 作为系统保留的 cpu,不参与资源调度。

knative 项目

1.Adopt Destination in Subscriptions and Triggers


讨论了关于在 Subscriptions 和 Triggers 资源中使用 Destination API 的问题。


2.Broker bridge


讨论关于 Event 事件如何跨 namespace 从一个 Broker 到另一个 Broker 之间的路由。其中给出的一个方案是:可以尝试使用现有的 Parallel 以及结合 broker ingress uri 的方式, 实现跨 namespace 进行 borker 之间 Event 事件路由。

本周阅读推荐

1.《保姆级实操教程,如何在树莓派上玩转 k3s!


运行一个成熟的 Kubernetes 平台需要大量资源,并且对于边缘计算的场景而言过于复杂。轻一款量级 Kubernetes 发行版–K3s,经过 CNCF 官方认证,可用于生产环境,发布 8 个月以来已在 Github 上拥有超 9000 颗星。


2.《企业中采用服务网格的挑战


本文作者介绍了企业组织采用服务网格具有哪些挑战,并且结合自身经验给企业组织提出了推进服务网格的建议。


3.《在 Knative 中部署 WebSocket 和 gRPC 服务


本文分别给出了一个 WebSocket 和 gRPC 的例子,当需要在生产或者测试环境部署相关服务时,可以使用本文给出的示例进行 Knative 服务的测试。


4.《Open Source: From Community to Commercialization


作者通过自己 30 多年的经验介绍了开源软件的发展历史,通过数据阐述目前开源软件正处于文艺复兴的时代,并介绍了开源怎么成功商业化的三个主要阶段。


相关阅读


云原生生态周报 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 花费一目了然


本文作者:木苏、进超、冬岛、元毅、心水、衷源


2019-10-29 08:081352

评论

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

DAPP去中心化交易质押分红系统开发模式案例

l8l259l3365

Amazon Q :企业级的对话智能导航

亚马逊云科技 (Amazon Web Services)

独立站的SEO优化:提升网站排名的秘诀

技术冰糖葫芦

API 接口

2024上海国际光纤光缆光通信展览会

吹吹晚风

2024上海国际非金属材料技术应用展览会

吹吹晚风

国内主流AI大模型都是Python 开发的,国外AI大模型是什么语言开发的?为什么要用python?

算法的秘密

架构决策系列1:通用模型or专用模型

agnostic

模型设计 架构决策

在Avalonia项目中使用MediatR和MS.DI库实现事件驱动通信

沙漠尽头的狼

Programming Abstractions in C阅读笔记:p312-p326

codists

算法与数据结构

为什么说 TiDB 在线扩容对业务几乎没有影响

PingCAP

数据库 TiDB TiKV

Uber/Google Golang编码标准深度分析

俞凡

golang 最佳实践

文心一言 VS 讯飞星火 VS chatgpt (206)-- 算法导论15.4 3题

福大大架构师每日一题

福大大架构师每日一题

今天来聊聊Java的基本特性

伤感汤姆布利柏

计算机研0该卷大模型还是自学研发呢?

算法的秘密

Programming Abstractions in C阅读笔记:p308-p311

codists

内含资料下载丨黄东旭:2024 现代应用开发关键趋势——降低成本、简化架构

PingCAP

数据库 TiDB AI技术 应用开发

“离开”还是“拓展”你的舒适区

Bruce Talk

VUCA 舒适区 反脆弱

Vue3中的Hooks详解

秃头小帅oi

Golang模糊测试实践

俞凡

golang 模糊测试

小红书笔记详情API:为开发者开启的新世界大门

技术冰糖葫芦

API 接口 API】

2024上海国际高性能陶瓷及粉体工业展览会

吹吹晚风

迷茫在森林中

少油少糖八分饱

读书 青春 爱情故事 村上春树 挪威的森林

已解决org.springframework.web.multipart.MultipartException处理多部分请求异常的正确解决方法,亲测有效!!!

小明Java问道之路

2024中国云计算大分野:重回当年,还是走向未来?

脑极体

云计算

AmzTrends x TiDB Serverless:通过云原生改造实现全局成本降低 80%

PingCAP

数据库 数据分析 云原生 TiDB

低代码与智慧工地:助力建筑行业数字化转型

不在线第一只蜗牛

低代码 数字化 数字转型

机器学习:解析未来的数据世界

快乐非自愿限量之名

CSM是什么意思?

源字节1号

软件开发 前端开发 后端开发 小程序开发

如何防止 Elasticsearch 服务 OOM ?

极限实验室

ES console Gateway easysearch

低代码数智赋能医药行业:开启医药产业数字化转型新篇章

EquatorCoco

低代码 数智化 数智转型 医药行业

十行代码开发一个AI应用

快乐非自愿限量之名

人工智能 应用开发

云原生生态周报 Vol. 24:Ubuntu 19.10 发布_服务革新_木苏_InfoQ精选文章