2019 年容器生态统计报告发布 | 云原生生态周报 Vol. 26
作者 | 酒祝、天元、元毅、心水、衷源
业界要闻
据报告显示,Kubernetes 占据 77% 的容器编排产品份额,Docker 占据 79% 的容器引擎产品份额。
2.Kubernetes 创建 1.17 release 分支
发布了 1.17.0-beta.0 和 1.18.0-alpha.0 版本。
CNCF 宣布 Vitess(云原生数据库)毕业,成为继 Kubernetes、Prometheus、Envoy、CoreDNS、containerd、Fluentd 和 Jaeger 之后的第八个毕业项目。
4.CNCF 接纳 Rancher Longhorn 为沙箱项目
Rancher 开源的分布式块存储项目 Longhorn,作为 Sandbox 沙箱项目加入 CNCF。
上游重要进展
为调度器新增 Ready Pod Priority,尽量调度到有最少 not-ready pod 的 node 上。
2.Storage Capacity Constraints for Pod Scheduling
调度器支持感知 ephemeral inline volumes,调度时考虑可用 storage 空间 。
为每个资源生成一个唯一的 Request-ID,用于在所有 K8s 日志中搜索 。
4.StoragePool API for Advanced Storage Placement
新增 StoragePool API,来优化 underlaying storage 的放置。
5.Score Plugin
新增 ServiceAntiAffinityPriority、NodeLabelPriority 作为调度打分插件 。
6.Knative Eventing 0.10.0 版本发布
采用 Destination 资源作为统一访问资源等。
本次主要对 activator 的负载均衡做了优化。
开源项目推荐
1.KUDO
Kubernetes Universal Declarative Operator,Kubernetes 通用声明性框架 Operator。KUDO 是 Kubernetes Operator 的开发工具和运行时,通过几行 YAML 的声明性方式,取代了数万行的复杂代码库,使编写操作器变得高效和简单,允许 Operator 开发者和最终用户使用他们已知的工具来管理有状态服务。
2.Longhorn
Longhorn 提供了一种简单、轻量、极适用于容器和 Kubernetes 的持久化存储解决方案,同时极大地简化了用户部署、使用和管理的工作,从而帮助团队更好地管理 Kubernetes 中的有状态工作负载。
本周阅读推荐
构建健壮的分布式系统是非常复杂的。本文主要分享了一些基于 Raft 共识算法构建大型分布式存储系统的关键设计思想。
2.《HOW ZALANDO MANAGES 140+ KUBERNETES CLUSTERS》
本文介绍了 Zalando 的团队在(公有云上)管理数量棒庞大的 K8s 集群中得到的一些实践经验,例如每个 domain 或者 production community 总是部署双集群(prod & non-prod)、使用 Github 托管配置文件、通过 CLM(Cluster Lifecycle Manager)管理升级等等。
“ 阿里巴巴云原生微信公众号(ID:Alicloudnative)关注微服务、Serverless、容器、Service Mesh等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的技术公众号。”
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)