Kubernetes社区版本最新动态
过去一周Kubernetes社区主仓库Master分支合入Pull Request共计101个,按照PR类型和占比统计如上图所示。其中包含了9个API-Change的Pull Request和8个Feature相关的Pull Request,Bug和Cleanup所占百分比依旧较高,两项合计达到75%。
API-Change相关的部分Pull Request
#59416:将Ephemeral Containers 加入到了Kubernetes的核心API PodSpec/PodStatus中。
#79992:为CRD添加校验功能,当新建CRD API的分组(Group)在k8s.io、kubernetes.io这些社区预留的分组下时,需要为CRD添加annotation声明API是否已经被社区接受,否则CRD将创建失败。
#80509:kube-controller-manager添加了新的启动参数--endpoint-updates-batch-period,用来减少因pod更改而造成的Endpoint频繁更新。
#77760、# 77828、# 79062、#79063:新的调度策略(Even Pods Spread)特性系列合入。
Feature相关的部分Pull Request
# 78477:调度器框架中添加了Filter插件,Filter插件用于过滤掉无法运行Pod的节点,可将所有现有的predicates函数转换为Filter插件。
#80443:为VerifyVolumesAreAttached和BulkVolumeVerify添加CSI Migration Shim。
Bug相关的部分Pull Request
#78170:修复了因存在失败的Pod导致的DaemonSet滚动更新挂起的问题。
#79444:修复了Kube-proxy在IPVS模式下,因为大量nodeport类型service引起的cpu占用过高问题。
云原生业界一周动态
01
华为云发布鲲鹏云服务
推出 4 款基础服务
7 月 23 日,华为云在北京举办技术论坛,华为公司副总裁、华为云业务总裁郑叶来发表题为“鲲鹏凌云,开启多元新架构”的演讲。他在演讲中指出计算产业先后经历了大型计算机、小型机 /x86 服务器阶段,下一个阶段将进入多元算力阶段。
郑叶来认为,过去十年,生于云(Born in Cloud)的互联网公司主导了第一波浪潮, 开创了敏捷、创新、体验好、省成本的“Cloud 1.0 时代”,而“Cloud2.0 时代”,是“云 +AI+5G”时代,企业需要多元化云服务架构。一方面,企业成为云化主角,企业核心系统加速上云;另一方面,5G 技术加速了移动化进程,海量智能终端的数据应用需要一个新的云架构生态系统支撑,ARM 架构能很好地支持应用移动化和终端化的需求。
2019 年 1 月,华为宣布推出基于鲲鹏架构的 7nm 服务器处理器—鲲鹏 920。现在,基于鲲鹏处理器,华为云推出鲲鹏云服务和解决方案,开启云上的多元新架构。
华为云发布的第一批基础云服务包括:鲲鹏 BMS 裸金属服务器、鲲鹏 ECS 弹性云服务器、鲲鹏 Kubernetes 容器和鲲鹏 Serverless 容器,通过不同颗粒度的基础云服务,满足客户多样化的应用和部署要求。
鲲鹏 BMS 裸金属服务器
鲲鹏 BMS 裸金属服务,充分释放众核算力优势,整机最高 128 核,据介绍,该服务器在大数据、HPC、Web 前端等高并发场景,将发挥独特的价值。
鲲鹏 ECS 弹性云服务器
鲲鹏 ECS 弹性云服务器是业界最高性能 ARM-Based 云服务器,多核整型算力领先业界主流平台同规格实例 15%;采用华为芯片,结合虚拟化层多项深度优化,实现高效能、低功耗,充分释放技术红利。
鲲鹏 Kubernetes 容器
业界首个基于鲲鹏生态的容器混合云全栈解决方案,支持 X86+ 鲲鹏多平台的异构集群管理和应用部署,并提供一站式交付平台实现 x86 应用到鲲鹏容器快速迁移。结合华为容器服务领先的多平台混合部署、跨云管理能力,可以实现大规模、高性能、高性价比的容器集群应用。
鲲鹏 Serverless 容器
鲲鹏 Serverless 容器,使得算力资源获取更加快速灵活,不仅提供更细粒度算力单位,且发放速度可达每秒 1000 个。
此外,华为云还提供混合云的交付模式。鲲鹏混合云不仅可以更好的满足一些本地应用,如生产制造、ERP 系统的承载诉求,更进一步优化基于 WEB、移动应用的负载处理。华为云提供 HCSO(HUAWEI CLOUD Stack Online)的方案,将鲲鹏云服务以云服务延伸的方式,在客户机房进行交付,并保持与华为云进行同步升级,且实现上层业务无感知。
同时,华为云也提供 HCS(HUAWEI CLOUD Stack)方案,满足客户完全自建自运维的诉求,支持鲲鹏、X86 资源池混合部署,以及多厂商软硬件异构纳管。同时,通过云联邦混合云无缝连接华为公有云全量服务, 提供一致体验。
02
CNCF发布
2019中国KubeCon透明度报告
CNCF上周发布了2019中国KubeCon+CloudNativeCon透明度报告。此次在上海举行的大会迎来了 3500 名与会者、42 家赞助商和 13 家社区合作伙伴,举办了 14 场同场活动。在3500 名与会者中,60% 人首次参加 KubeCon 大会。与会者来自五大洲的 43 个国家和地区,其中多数 (83%) 来自中国。共有 10% 的与会者来自美国、日本和印度。50% 的与会者来自员工数不少于3000 人的公司,这表明广大企业高度关注此次盛会。报告显示:
据受访者反馈参加KubeCon的两个重要原因是学习(73%)和社交(27%)。
84.4% 的与会者为男性,11.9% 为女性。女性占据了 17% 的演讲名额。27 名女性主题演讲者均为不同领域的技术远见者和领导者。
举办了 29 场主题演讲、177 场分组会议、38 场维护者分会及 8 场快闪演讲。
此次大会共收到了937 份CFP提交,接收率为20%。
与会者最感兴趣项目如下图,其中Kubernetes、Etcd、KubeEdge分别列所有毕业项目、孵化项目、SandBox项目之首。
报告地址:
http://note.youdao.com/noteshare?id=280d5b2b77447f3f9add8b4ceb87b1a7
http://note.youdao.com/noteshare?id=1f5d3ffbe702bcb2b3aa6a3885d4262e
03
Thanos项目进入CNCF社区
近日Thanos项目进入CNCF成为Sandbox项目,Thanos是一个监控系统,旨在以简单的方式管理及扩展基于Prometheus的系统。它具有无限的存储容量,无缝地对接到现有的Prometheus部署之上。Thanos利用Prometheus 2.0存储格式,可在任何对象存储中高效地存储历史监控数据,同时提供快速查询的能力。此外,它还提供了一个跨所有Prometheus安装的全局查询视图,可以动态地合并来自Prometheus HA的数据。该项目具体目标是:监控数据的全局查询视图、监控数据的无限保存;组件的高可用,包括Prometheus HA。
04
Virtual Kubelet发布1.0版本
Virtual Kubelet是CNCF内的一个由微软开源的SandBox项目,近日其发布了1.0版本。Kubernetes联合创始人兼微软杰出工程师Brendan Burns说:“Virtual Kubelet代表了Kubernetes和serverless容器技术的独特集成。我们在云原生的大环境下,主导了它的开发并且将其开源,之前已经将其捐献给CNCF。”他进一步补充说,“在1.0中,我们宣布Virtial-Kubelet已经生产就绪,我们认为已经做了在生产中运行需要的所有工作。”