云原生生态:2019 年容器生态统计报告发布
作者 | 酒祝、天元、元毅、心水、衷源
业界要闻
据报告显示,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等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的技术公众号。”
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
C++ 之父讨厌比特币
C++创建者Bjarne Stroustrup表示,不喜欢比特币是用他所编写的语言写成的。C++ 是一种基本的编程语言,用于 CPU 功能的过程编程,并提供对硬件的控制。这是比特币的关键,特别是在其挖掘算法方面。 Bjarne Stroustrup 在接受人工智能专家 Lex Fridman 和“人工智能播客”(ArtificialIntelligence Podcast)的采访时说: C++就像是一种工具,当你构建这个工具时,无法预想到它的用途。我对使用 C++构建的一些东西感到非常高兴和自豪。比特币挖矿就是一个例子,比特币挖矿导致能源消耗相当于瑞士一个国家那么多,而且主要服务于犯罪分子。 Bjarne Stroustrup主要在两个领域对加密货币持批评态度:大规模消耗电力和非法交易。 根据欧洲最近编写的报告,比特币仍然是网络罪犯的首选数字硬币。根据一些研究,大约 25% 的比特币用户和几乎一半的 BTC 交易与非法活动有关。每年,BTC 的非法活动约为 720 亿美元,使市场数量与欧洲的毒品贩运持平。2019 年,黑网比特币交易量可能超过 10 亿美元,BTC 网络使用了大约 7 ...
- 下一篇
如何利用缓存机制实现JAVA类反射性能提升30倍
一次性能提高30倍的JAVA类反射性能优化实践 文章来源:宜信技术学院 & 宜信支付结算团队技术分享第4期-支付结算部支付研发团队高级工程师陶红《JAVA类反射技术&优化》 分享者:宜信支付结算部支付研发团队高级工程师陶红 原文首发于宜信支付结算技术团队公号:野指针 在实际工作中的一些特定应用场景下,JAVA类反射是经常用到、必不可少的技术,在项目研发过程中,我们也遇到了不得不运用JAVA类反射技术的业务需求,并且不可避免地面临这个技术固有的性能瓶颈问题。 通过近两年的研究、尝试和验证,我们总结出一套利用缓存机制、大幅度提高JAVA类反射代码运行效率的方法,和没有优化的代码相比,性能提高了20~30倍。本文将与大家分享在探索和解决这个问题的过程中的一些有价值的心得体会与实践经验。 简述:JAVA类反射技术 首先,用最简短的篇幅介绍JAVA类反射技术。 如果用一句话来概述,JAVA类反射技术就是: 绕开编译器,在运行期直接从虚拟机获取对象实例/访问对象成员变量/调用对象的成员函数。 抽象的概念不多讲,用代码说话……举个例子,有这样一个类: public class Ref...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题