直击KubeCon北美峰会:开发者们不得不关注的10大项目
今天晚上8:30,第三期在线培训《如何通过Istio进行金丝雀发布》将准时开播,内容包括Istio原理、金丝雀发布、在Rancher中启用Istio,报名及观看链接:https://www.itdks.com/Home/Live/detail?id=28593
业界最隆重的盛会KubeCon+CloudNativeCon今年在圣地亚哥举办,超过12000名参会者以及100多个云原生供应商出席了这次大会。毫无疑问,本次大会是云计算领域最盛大的聚会。
CNCF管理众多开源项目,这些开源项目组成了现代基础设施中重要的构建板块。其中,CNCF管理的最著名的项目是Kubernetes,它现在已经成为现代基础架构的基础,也是业界容器编排的事实标准。
CNCF拥有超过20个项目、500位成员以及100家企业,它代表了行业中最活跃的社区和生态系统之一。仅在2019年就有205位新成员加入了CNCF,成员数量翻了一番。
与去年在西雅图举办的KubeCon相比,今年参会人数增长了50%。从传统的基础设施提供商(如HPE、VMware等)到年轻的初创企业,这一盛会汇集了最有意思的供应商。
因此,这一盛会俨然成为云原生社区的一个重要的里程碑。许多企业会在KubeCon宣布自己的新产品和新功能。
今年的KubeCon见证了来自云原生生态系统的100多个新产品或新功能的发布,本文将列出在KubeCon+CloudNativeCon中发布的10个最有趣的产品或功能。
1、 Helm3发布
Helm是CNCF的一个孵化项目,同时也是最受欢迎的Kubernetes应用程序打包管理工具。对于管理员而言,Helm是最为关键的部署工具之一,因此云原生工具箱中,它有自己的一席之地。微软、谷歌、CodeFresh和Bitnami对Helm都做出了重要贡献。
Helm的最新版本通过消除一些依赖项(如,在Kubernetes集群中运行的服务器端组件Tiller)来简化和精简使用体验。同时,还为Helm2迁移到Helm3设计了明确的迁移路径。
2、 AWS、Intuit和WeaveWorks在Argo Flux上协作
Argo Flux整合了Intuit和WeaveWorks,以提供基于Gitops的统一持续部署工具。AWS将基于Argo Flux的GitOps工具集成到Elastic Kubernetes Service和AWS App Mesh的Flagger中。
这一整合诞生了一个新项目,GitOps Engine,该项目旨在简化Kubernetes中应用程序的部署。
3、 微软的Kubernetes机密计算
根据微软的介绍,机密计算能够为潜在的恶意代码提供额外的保护层。基于Intel® Software Guard Extensions(Intel SGX),代码运行在CPU的情况下,这一技术依旧能保护数据安全。
微软通过一个原生的工作流程,将机密计算扩展到Kubernetes。Azure的客户可以启动支持Intel SGX的集群,然后在节点中安装机密计算设备插件。Kubernetes用户可以将使用Open Enclave SDK的Pod和容器调度到支持基于Intel SGX的受信任执行环境(TEE)的硬件上。
4、 红帽发布CodeReady Workspaces 2.0
2019年2月,红帽发布了CodeReady Workspaces,它为跨团队成员提供了一个Kubernetes原生的基于浏览器的开发环境,创造了更为顺畅的协作环境。基于开源Eclipse Che集成开发环境(IDE)项目,CodeReady Workspaces针对Red Hat OpenShift和Red Hat Enterprise Linux进行了优化。
CodeReady Workspaces最新发布的版本可以让开发人员在与Red Hat OpenShift上运行的生产环境相似的环境中创建和构建应用程序和服务。
此外,CodeReady Workspaces通过将IDE与生产部署环境集成来简化开发人员的使用体验。
5、 Mirantis发布Kubernetes as a Service(KaaS)
Mirantis宣布会持续更新多云Kubernetes即服务(KaaS)。该公司称该产品没有专有API扩展的纯Kubernetes平台,以保证应用程序可以在任何云上运行。此外,Mirantis强化了上游Kubernetes软件,使其可弹性伸缩且稳定可靠。
值得注意的是,这一消息是在Mirantis收购Docker企业业务之后宣布的。
6、 O’Reilly 收购Katacoda
Katacoda是一个十分受欢迎的工具,它主要用于模拟基于Linux环境,帮助开发人员学习新工具和平台。Katacoda最大的优势在于用户在浏览器里就可以模拟在真实的环境中学习他们将要在生产环境中使用的工具。
O’Reilly已成功转型为一个在线学习的平台。而收购Katacoda可以使O’Reilly用户扩展他们的学习体验,从单一的在线平台中解放出来,到模拟真实配置环境中进行实践。
7、 Portworx发布PX-Autopilot
容器存储市场领导者Portworx宣布对其存储平台PX-Autopilot的扩展。当这一工具检测到部署在Kubernetes上的应用程序存储容量不足时,它会自动提供更多存储空间。
PX-Autopilot是基于策略引擎的,它可以在消耗达到特定的预定义阈值时,自动添加块存储卷(block storage volumes)或调整现有应用程序卷的大小。你可以将它当成云原生存储的自动扩展引擎。
8、 Diamanti宣布Spektra混合云解决方案
超融合基础设施公司Diamani宣布推出Spektra,这是一个混合云平台,可用于管理运行在跨本地和公有云上的容器化工作负载的生命周期。它同时还支持在不同的Kubernetes集群之间迁移应用程序和数据。
Spektra提供了单个窗格来管理使用引擎注册的集群的存储功能,从而使应用程序和数据在多个Kubernetes环境之间的移动性达到最小。
9、Buoyant宣布推出K8s的SaaS控制平面,Dive
Linkerd的创建者Buoyant,宣布推出Dive的内测版,这是一个多租户的控制平面,可用于管理Kubernetes部署。
根据Buoyant的说法,Dive可以对基础架构的每项更改都转换为一个永久链接——可以粘贴到Slack中,并且可以与其他更改绑定在一起。另外,每一个服务都有一个主页,可以通过SLOs、runbook和所有权信息进行扩充。
此外,Dive增强了Linkerd管理运行在Kubernetes集群上的微服务的能力。
10、 Rancher将Kubernetes扩展到边缘
业界应用最为广泛的Kubernetes管理平台创建者Rancher Labs宣布其打造的轻量级Kubernetes发行版k3s正式GA,这款产品经过认证,专为资源有限环境设计。今年年初发布至今,Github上已获得超过10000颗star。
Rancher和ARM达成合作,共同构建一个面向边缘场景的Kubernetes高度优化版本。它将在任何设备上安装Kubernetes所需的一切都包含在一个60MB左右的二进制文件中,进而减少了在IoT和边缘设备等资源受限环境中安装和运行Kubernetes所需的依赖项和步骤,因此k3s只需一条命令即可完成配置和升级。
k3s剑指边缘,又不止于边缘。k3s极轻量、极简的特性,使其亦广受那些寻求简单方法来部署Kubernetes的用户的好评。除了边缘计算的使用场景,还有数以万计的用户正在将k3s使用于嵌入式设备、CI环境、绑定进应用程序等场景中。
直击KubeCon北美峰会:开发者们不得不关注的10大项目的更多相关文章
- 2018年值得关注的10大JavaScript动画库
2018年值得关注的10大JavaScript动画库 旭日云中竹 前端早读课 1周前 前言 平时大家开发动画是采用什么方式呢?虽然18年过半,可这十个动画库是真的没听过几个,有点尴尬.今日早读文章由@ ...
- SQL Server 2016最值得关注的10大新特性
全程加密技术(Always Encrypted) 全程加密技术(Always Encrypted)支持在SQL Server中保持数据加密,只有调用SQL Server的应用才能访问加密数据.该功能支 ...
- 2017Unity开发者大会备受关注的原因有哪些?
Unite大会是由Unity举办的全球开发者大会,至今已有10年的历史.从最开始Unity开发者大会仅500人,到现在Unity大会已经增长到5000人,10倍的参与人数,Unity开发者大会仅仅用了 ...
- CA周记 - Build 2022 上开发者最应关注的七大方向主要技术更新
一年一度的 Microsoft Build 终于来了,带来了非常非常多的新技术和功能更新.不知道各位小伙伴有没有和我一样熬夜看了开幕式和五个核心主题的全过程呢?接下来我和大家来谈一下作为开发者最应关注 ...
- Python开发者最常犯的10个错误
Python是一门简单易学的编程语言,语法简洁而清晰,并且拥有丰富和强大的类库.与其它大多数程序设计语言使用大括号不一样 ,它使用缩进来定义语句块. 在平时的工作中,Python开发者很容易犯一些小错 ...
- 前端开发者不得不知的ES6十大特性
前端开发者不得不知的ES6十大特性 转载 作者:AlloyTeam 链接:http://www.alloyteam.com/2016/03/es6-front-end-developers-will- ...
- GitHub 上值得关注的 iOS 开源项目
GitHub 上值得关注的 iOS 开源项目 原文链接:http://www.jianshu.com/p/e5dfe1a09611 GitHub 上值得关注的 iOS 开源项目 —— 由 红旗下的蛋 ...
- 每位iOS开发者不容错过的10大有用工具
内容简单介绍 1.iOS简单介绍 2.iOS开发十大有用工具之开发环境 3.iOS开发十大有用工具之图标设计 4.iOS开发十大有用工具之原型设计 5.iOS开发十大有用工具之演示工具 6.iOS开发 ...
- 转:程序员最值得关注的10个C开源项目
程序员最值得关注的10个C开源项目 1. Webbench Webbench 是一个在 linux 下使用的非常简单的网站压测工具.它使用 fork ()模拟多个客户端同时访问我们设定的 URL,测试 ...
随机推荐
- web 开发常用字符串表达式匹配
记录一下 web 开发中常用的一些字符串模式,这是我遇到的一些,后面如果还有的话,欢迎大神提出,会继续更新. 正则表达式 这个主要用在前端的验证,nginx 路径匹配,shell 脚本文本处理,后端感 ...
- 性能测试——记XX银行保全项目性能问题分析优化
记XX银行保全项目性能问题分析优化 数据库问题也许是大部分性能问题的关注点,但是JAVA应用与数据库交互的关节,JDBC 就像是我们人体的上半身跟下半身的腰椎,支持上半身,协调下半身运动的重要支撑点. ...
- 《浅入浅出》-RocketMQ
你知道的越多,你不知道的越多 点赞再看,养成习惯 本文GitHub https://github.com/JavaFamily 已收录,有一线大厂面试点脑图.个人联系方式和技术交流群,欢迎Star和指 ...
- 【浅析】|白话布隆过滤器BloomFilter
通过本文将了解到以下内容: 查找问题的一般思路 布隆过滤器的基本原理 布隆过滤器的典型应用 布隆过滤器的工程实现 场景说明: 本文阐述的场景均为普通单机服务器.并非分布式大数据平台,因为在大数据平台下 ...
- MySQL(学生表、教师表、课程表、成绩表)多表查询
1.表架构 student(sid,sname,sage,ssex) 学生表 course(cid,cname,tid) 课程表 sC(sid,cid,score) 成绩表 teacher(tid,t ...
- cookie、session、token的区别
一. cookie 1.什么是cookie? Cookie 技术产生源于 HTTP 协议在互联网上的急速发展.随着互联网时代的策马奔腾,带宽等限制不存在了,人们需要更复杂的互联网交互活动,就必须同服 ...
- typedef & #defiine & struct
#define(宏定义)只是简单的字符串代换(原地扩展),它本身并不在编译过程中进行,而是在这之前(预处理过程)就已经完成了. typedef是为了增加可读性而为标识符另起的新名称(仅仅只是个别名), ...
- 第三章 学习Shader所需的数学基础(5)
1. Unity Shader的内置变量(数学篇) 使用Unity写shader的一个好处在于,它提供了很多内置参数,这使得我们不在需要自己手动算一些值.本文给出Unity内置的用于空间变换和摄像机以 ...
- Spring Boot SpringApplication启动类(二)
目录 前言 1.起源 2.SpringApplication 运行阶段 2.1 SpringApplicationRunListeners 结构 2.1.1 SpringApplicationRunL ...
- Spring Boot 结合Spring Data结合小项目(增,删,查,模糊查询,分页,排序)
本次做的小项目是类似于,公司发布招聘信息,因此有俩个表,一个公司表,一个招聘信息表,俩个表是一对多的关系 项目整体结构: Spring Boot和Spring Data结合的资源文件 applicat ...