Istio 将被捐赠给开源基金会 | 云原生生态周报 Vol. 47

简介: 云原生一周生态要闻总览

423次条.png

作者 | 陈俊、徐迪、陈有坤、李鹏、敖小剑

业界要闻

1.Google Cloud CEO 表示将把 Istio 项目捐赠给基金会

Istio 项目找到了理想的发展方向: 捐赠给开源基金会。

2.Kotlin gRPC 宣布开源

Kotlin 现在是第二流行的基于 JVM 的编程语言,Kotlin gRPC 的开源能够让 gPRC 的服务服务于 Kotlin 平台。

上游进展

1.Use dynamic size watch-cache.

API Server 在运行时能够动态调整 Watch Cache 的 Size,这个 PR 合并之后,可以降低 Kubernetes 集群在资源修改较频繁时 List/Watch 请求产生 "resource version too old" 错误,也能提高 kube-apiserver 的内存利用率。使用 --watch-cache-sizes 配置一个玄学的静态数字成为历史。

2.Send watch bookmarks every minute

由于上条内容的 PR 会将 Watch Cache 的 Size 缩小。API Server 定时地(每分钟)向 Client 发送 Bookmark 事件,避免某个资源更新量较少时(Watch Cache Size 被缩小),Client 重新 Watch 产生 "resource version too old" 的错误。

3.Dynamic Authentication Config

可以使用 Kubernetes Rest API 动态的调整,修改 Kubernetes 集群的 Authentication 方式和配置。

4.Knative 0.14.0 版本变更

Knative Serving 在 4 月 14 日发布,这个版本正式把 v1 作为存储版本,把网络相关的集成移出到外部的仓库,还有扩缩容的改进。

Knative Eventing v0.14.0 版本开始支持 Broker 多租的实现,满足了用户对于事件处理多租场景的诉求。

5.xDS v3 的实现计划

Istio 社区在规划和讨论 Istio 1.7 版本中 xDS v3 的实现计划,焦点在于 Istio 1.7 的 Pilot 是应该同时支持 xDS v2 和 v3,还是只支持 xDS v3:如果同时支持 v2 和 v3,则带来的技术债务是代码臃肿和集成测试维护困难;如果在 Pilot 中只支持 v3,则会影响用户体验,用户需要使用 canary/revisions。目前讨论仍在继续中。

开源项目推荐

1.gatekeeper

使用 OPA rego 动态语法编写 Admission Webhook。相比于使用 Golang 或者其它静态语言写 Admission Webhook,使用 OPA rego 写 Admission 更加的 “配置化”,同时也更加的敏捷和高效。目前只支持 Validating Admission,Mutating Admission 的支持正在开发进行中。

2.scheduler-plugins

Kubernetes Scheduler 扩展插件,基于新的 Kubernetes Scheduler Framework。

3.external-dns

将 Kubernetes 的 Service 和 Ingress 的 IP 记录自动化同步到各个云平台的 DNS 服务中。

本周阅读推荐

1.《从 Python 切换到 Go 的 9 个理由》

此文章对比了 Go 和 Python 的一些优势劣势,解释作者团队决定从 Python 切换到 Go 的一些原因。

2.《多平台 Docker 镜像构建教程》

本文阐述了如何为多平台构建 Docker 应用镜像。

3.《Serverless 风起云涌,为什么阿里,微软,AWS 却开始折腾 OAM?》

本文介绍 OAM 的优势,同时也介绍了如何在 AWS ECS 中使用 OAM。

4.《无服务器架构的开源框架:OpenFaaS、Knative 等等》

本文讨论了一些 Serverless 框架,并深入探讨 OpenFaaS 和 Knative,介绍它们的架构、主要组件和基本使用方法等。

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

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
Kubernetes Cloud Native 开发者
alibaba-load-balancer-controller v1.2.0:开启云原生网关开源新篇章!敬请探索!
alibaba-load-balancer-controller v1.2.0:开启云原生网关开源新篇章!敬请探索!
457 61
|
Cloud Native 关系型数据库 分布式数据库
PolarDB开源:云原生数据库的新篇章
阿里云自研的云原生数据库PolarDB于2023年5月正式开源,采用“存储计算分离”架构,具备高性能、高可用及全面兼容性。其开源版本提供企业级数据库解决方案,支持MySQL、PostgreSQL和Oracle语法,适用于高并发OLTP、核心业务系统等场景。PolarDB通过开放治理与开发者工具构建完整生态,并展望更丰富的插件功能与AI集成,为中国云原生数据库技术发展贡献重要力量。
1018 17
|
存储 Cloud Native 关系型数据库
PolarDB开源:云原生数据库的架构革命
本文围绕开源核心价值、社区运营实践和技术演进路线展开。首先解读存算分离架构的三大突破,包括基于RDMA的分布式存储、计算节点扩展及存储池扩容机制,并强调与MySQL的高兼容性。其次分享阿里巴巴开源治理模式,涵盖技术决策、版本发布和贡献者成长体系,同时展示企业应用案例。最后展望技术路线图,如3.0版本的多写多读架构、智能调优引擎等特性,以及开发者生态建设举措,推荐使用PolarDB-Operator实现高效部署。
634 4
|
人工智能 Cloud Native API
Higress 重磅更新:AI 能力全面开源,云原生能力再升级
Higress 最新的 1.4 版本基于为通义千问,以及多家云上 AGI 厂商客户提供 AI 网关的积累沉淀,开源了大量 AI 原生的网关能力。同时也在 Ingress、可观测、流控等云原生能力上做了全方位升级。
23097 386
|
关系型数据库 分布式数据库 数据库
开源云原生数据库PolarDB PostgreSQL 15兼容版本正式发布
PolarDB进行了深度的内核优化,从而实现以更低的成本提供商业数据库的性能。
|
人工智能 自然语言处理 关系型数据库
阿里云云原生数据仓库 AnalyticDB PostgreSQL 版已完成和开源LLMOps平台Dify官方集成
近日,阿里云云原生数据仓库 AnalyticDB PostgreSQL 版已完成和开源LLMOps平台Dify官方集成。
|
运维 监控 Cloud Native
|
消息中间件 监控 Cloud Native
阿里云云原生生态强调事件驱动架构(EDA),借助EventBridge和EventMesh实现微服务间的高效协作。
【7月更文挑战第3天】阿里云云原生生态强调事件驱动架构(EDA),借助EventBridge和EventMesh实现微服务间的高效协作。EDA提升系统弹性和可维护性,促进业务敏捷性。实施路径包括事件模型设计、集成阿里云服务、开发事件处理器和监控优化。通过阿里云服务,开发者能轻松构建响应式、可扩展的云原生应用,加速创新并驱动数字化转型。
450 0
|
运维 Kubernetes Cloud Native
Canonical 开源 MicroK8 | 云原生生态周报 Vol. 25
Canonical 开源 MicroK8 | 云原生生态周报 Vol. 25
|
存储 Cloud Native 数据处理
从嵌入式状态管理到云原生架构:Apache Flink 的演进与下一代增量计算范式
本文整理自阿里云资深技术专家、Apache Flink PMC 成员梅源在 Flink Forward Asia 新加坡 2025上的分享,深入解析 Flink 状态管理系统的发展历程,从核心设计到 Flink 2.0 存算分离架构,并展望未来基于流批一体的通用增量计算方向。
776 0
从嵌入式状态管理到云原生架构:Apache Flink 的演进与下一代增量计算范式