今天晚上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大项目的更多相关文章

  1. 2018年值得关注的10大JavaScript动画库

    2018年值得关注的10大JavaScript动画库 旭日云中竹 前端早读课 1周前 前言 平时大家开发动画是采用什么方式呢?虽然18年过半,可这十个动画库是真的没听过几个,有点尴尬.今日早读文章由@ ...

  2. SQL Server 2016最值得关注的10大新特性

    全程加密技术(Always Encrypted) 全程加密技术(Always Encrypted)支持在SQL Server中保持数据加密,只有调用SQL Server的应用才能访问加密数据.该功能支 ...

  3. 2017Unity开发者大会备受关注的原因有哪些?

    Unite大会是由Unity举办的全球开发者大会,至今已有10年的历史.从最开始Unity开发者大会仅500人,到现在Unity大会已经增长到5000人,10倍的参与人数,Unity开发者大会仅仅用了 ...

  4. CA周记 - Build 2022 上开发者最应关注的七大方向主要技术更新

    一年一度的 Microsoft Build 终于来了,带来了非常非常多的新技术和功能更新.不知道各位小伙伴有没有和我一样熬夜看了开幕式和五个核心主题的全过程呢?接下来我和大家来谈一下作为开发者最应关注 ...

  5. Python开发者最常犯的10个错误

    Python是一门简单易学的编程语言,语法简洁而清晰,并且拥有丰富和强大的类库.与其它大多数程序设计语言使用大括号不一样 ,它使用缩进来定义语句块. 在平时的工作中,Python开发者很容易犯一些小错 ...

  6. 前端开发者不得不知的ES6十大特性

    前端开发者不得不知的ES6十大特性 转载 作者:AlloyTeam 链接:http://www.alloyteam.com/2016/03/es6-front-end-developers-will- ...

  7. GitHub 上值得关注的 iOS 开源项目

    GitHub 上值得关注的 iOS 开源项目 原文链接:http://www.jianshu.com/p/e5dfe1a09611 GitHub 上值得关注的 iOS 开源项目 —— 由 红旗下的蛋  ...

  8. 每位iOS开发者不容错过的10大有用工具

    内容简单介绍 1.iOS简单介绍 2.iOS开发十大有用工具之开发环境 3.iOS开发十大有用工具之图标设计 4.iOS开发十大有用工具之原型设计 5.iOS开发十大有用工具之演示工具 6.iOS开发 ...

  9. 转:程序员最值得关注的10个C开源项目

    程序员最值得关注的10个C开源项目 1. Webbench Webbench 是一个在 linux 下使用的非常简单的网站压测工具.它使用 fork ()模拟多个客户端同时访问我们设定的 URL,测试 ...

随机推荐

  1. python CGI编程-----简单的本地使用(1)

    本章节需要安装python开发工具,window平台安装地址:https://www.python.org/downloads/windows/,linux安装地址:https://www.pytho ...

  2. 根据json数据中某一个属性 处理数组重组的方法 (二种)

    需求:根据role 的不同分组 渲染页面 进行后期操作 后台返回数据:   因为后台返回的json数据不是我们想要的 所以就得自己来了~  要啥样整啥样 js: 第一种处理方法 使用方法: 1: th ...

  3. 2019-10-16,sudo提权漏洞(CVE-2019-14287)实现

    sudo是linux系统命令,让普通账号以root身份执行某些命令,比如,安装软件,查看某些配置文件,关机,重启等,如果普通用户需要使用sudo需要修改配置文件,/etc/sudoers,将sudo使 ...

  4. 我的第一个python web 开发框架

    1:数据库结构设计与创建 小白做好前端html设计后,马上开始进入数据库结构设计步骤. 在开始之前,小白回忆了一下老大在公司里培训时讲过的数据库设计解说: 对于初学者来说,很多拿到原型时不知道怎么设计 ...

  5. 在Spring Security框架下JWT的实现细节原理

    一.回顾JWT的授权及鉴权流程 在笔者的上一篇文章中,已经为大家介绍了JWT以及其结构及使用方法.其授权与鉴权流程浓缩为以下两句话 授权:使用可信用户信息(用户名密码.短信登录)换取带有签名的JWT令 ...

  6. 从别人那里拿过来的工程,在Idea上打开时报错

    如果是这个错误:也许原因有很多种,但是不妨试一下⑴将给你项目工程的人的.idea文件夹删除,这样在你导入工程时,会生成一个属于你本地的.idea.⑵最好是使用SVN重新把项目工程检出(把项目下载下来, ...

  7. 使用Git上传文件到github

    第一次利用git连接github时往往都不会勾选Initialize this repository with a README,这样的的确确是简单了,但是如果我们需要勾选,勾选了之后应该怎么办呢?1 ...

  8. flex布局实现瀑布流排版

    网上有很多有关js(jq)实现瀑布流和有关瀑布流的插件很多,例如:插件(Masonry,Wookmark等等).按照正常的逻辑思维,瀑布流的排版(item列表)一般都是 由左到右,上而下排序的结果,单 ...

  9. C#中的委托和事件(二)

    引言 如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识.但那些远不是委托和事件的全部内容,还有很多的地方没有涉及.本文将讨论委托和事件一些更为细节的问题,包括一些大家常 ...

  10. 3分钟了解ServiceStage 应用智能化运维【华为云分享】

    [摘要] 微服务云应用平台(ServiceStage)是面向企业及开发者的一站式DevOps平台服务,支持基于微服务的应用开发.治理.部署及运维监控的全生命周期管理,并提供大规模容器集群管理及中间件服 ...