今天晚上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. 《VueRouter爬坑第三篇》-嵌套路由

    VueRouter系列的文章示例编写时,项目是使用vue-cli脚手架搭建. 项目搭建的步骤和项目目录专门写了一篇文章:点击这里进行传送 后续VueRouter系列的文章的示例编写均基于该项目环境. ...

  2. 【Luogu P1265】公路修建

    Luogu P1265 本来一开始我用的Kruskal--但是由于double类型8字节,所以MLE了. 很容易发现这是一道最小生成树的题目. 值得注意的是题目中给的第二个限制,只存在唯一情况即这个环 ...

  3. HTML、CSS基础知识

    前端基础 1. CSS 8 1.1. CSS叫做层叠样式表,用来设置页面中元素的样式.背景颜色.字体颜色.字体大小... 8 1.2. CSS负责结构.表现.行为中的表现 8 1.3. 编写的位置 8 ...

  4. Eclipse设置Working Set管理项目和detach合并分离窗口

    当项目多了的时候,使用Working Set分组管理项目很有必要了,不然一大推项目在一起 找起来麻烦,看起来也难受~ ​ 所以根据给项目不同分类就很有必要了. 之前myeclipse设置了,今天装了一 ...

  5. BIOS和CMOS概念整理

    一:什么是BIOS  BIOS(Basic Input Output System),基本输入输出系统.是被写死在主板ROM只读芯片中的一组程序,在开机的时候首先要去读取的一个小程序. 它是我们可以将 ...

  6. git本地项目连接私人远程仓库以及遇到的问题

    一.引言 1.最开始的时候,我本地项目连接的是github远程仓库,现在要转到公司的私人远程仓库. 2.我和大家说两个事: (1)本地项目连接github远程仓库, (2)本地项目连接私人远程仓库, ...

  7. 侠梦说pinpoint--左侧服务地图调用量和WasOn过滤

    前言 这篇文章主要是从pinpoint-web界面入手,我们的目标是弄清楚两个问题: 1. pinpoint左侧服务地图上的调用量数据是怎么查询的? 2.界面查询条件WasOnly是什么意思? 左侧服 ...

  8. MySQL分层和查询数据的流程

    MySQL分层 MySQL分层 主要分为:连接层,服务层,引擎层,存储层 客户端执行一条select命令的流程如下 连接器 功能: 负责跟客户端建立连接.获取权限.维持和管理连接 细节: 1.当用户登 ...

  9. Spring 读取资源

    Spring 读取资源 主要介绍3种方式(当然不止三种,但是这三种基本能应付大多需求)FileSystemResource:以文件的绝对路径方式进行访问ClassPathResourcee:以类路径的 ...

  10. 爬虫新宠requests_html 带你甄别2019虚假大学 #华为云·寻找黑马程序员#

    python模块学习建议 学习python模块,给大家个我自己不专业的建议: 养成习惯,遇到一个模块,先去github上看看开发者们关于它的说明,而不是直接百度看别人写了什么东西.也许后者可以让你很快 ...