写点什么

云原生生态周报 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:081446

评论

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

802.11ac VS 802.11ax represents chips IPQ4019 and IPQ5018-support MU-MIMO-OFDMA-TWT technology

wifi6-yiyi

wifi6 wifi5

对线面试官 - TCP经典面试题

派大星

TCP/IP Java 面试题

Linux之select、poll、epoll讲解

java易二三

Linux 程序员 计算机

InCopy 2023 for mac(专业排版软件) v18.3中文激活版

mac

苹果mac Windows软件 InCopy 2023 IC2023 排版软件

推荐工具!使终端便于 DevOps 和 Kubernetes 使用

SEAL安全

git Kubernetes zsh DevOps工具 企业号 8 月 PK 榜

智奇数美:用下沉思维做产品,深挖呼叫中心产业新蓝海

江湖老铁

技术分享 | app自动化测试(Android)--显式等待机制

霍格沃兹测试开发学社

JaCoCo助您毁灭线上僵尸代码 | 京东物流技术团队

京东科技开发者

Java JACOCO 企业号 8 月 PK 榜 僵尸代码

Kafka入门

霍格沃兹测试开发学社

使用Fastmonkey进行iosMonkey测试初探

霍格沃兹测试开发学社

《Java极简设计模式》第01章:单例模式(Singleton)

冰河

Java 程序员 设计模式 架构师 java基础

矩阵起源入选《2023中国数据库领域最具商业合作价值企业盘点》

MatrixOrigin

数据库 云原生 超融合 MatrixOrigin 矩阵起源

秒杀库存解决方案

Java研究者

架构 高性能 秒杀 电商系统 库存系统

浅谈测试需求分析

霍格沃兹测试开发学社

Apache Paimon 在同程旅行的实践进展

Apache Flink

大数据 flink 实时计算

技术分享 | app自动化测试(Android)-- 参数化用例

霍格沃兹测试开发学社

落地大模型应知必会(3): 如何构建多任务的LLM应用

Baihai IDP

人工智能 AI LLM 白海科技 落地大模型应用

Health Kit基于数据提供专业方案,改善用户睡眠质量

HarmonyOS SDK

HMS Core

LangChain系列-02. LLM基础

无人之路

openai ChatGPT langchain

实力!云起无垠获ISC 2023创新独角兽沙盒大赛“创新能力奖”

云起无垠

传统企业的智能化IPD(产品集成开发)转型

禅道项目管理

接口协议之抓包分析 TCP 协议

霍格沃兹测试开发学社

持续交付-Pipeline入门

霍格沃兹测试开发学社

开放原子开源基金会开源安全委员会七月新增成员单位

开放原子开源基金会

开放原子开源基金会

干货 | 在Docker 上搭建持续集成平台 Jenkins

霍格沃兹测试开发学社

AIGC热潮涌动 HashData如何降低大模型应用门槛?

酷克数据HashData

山东布谷科技直播软件源码Nginx服务器横向扩展:搭建更稳定的平台服务

山东布谷科技

nginx 软件开发 服务器 源码搭建 直播软件源码

基于飞桨图学习框架实现的城市地点动态关系挖掘

飞桨PaddlePaddle

人工智能 paddle 百度飞桨 开发者说

简洁又优雅!Controller层代码就该这么写!

java易二三

Java 程序员 面试 计算机 八股文

接口测试框架实战(一) | Requests 与接口请求构造

霍格沃兹测试开发学社

Spring 中 @Qualifier 注解还能这么用?

江南一点雨

Java spring

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