云原生爱好者周刊:Dapr 成为 CNCF 孵化项目
云原生一周动态要闻:
- Dapr 加入 CNCF 孵化器
- Knative 1.0 发布
- Canonical 开始提供针对 Intel CPU 优化的 Ubuntu 图像
- Longhorn 为 CNCF 孵化器带来云原生分布式存储
- 开源项目推荐
- 文章推荐
云原生动态
Dapr(分布式应用程序运行时)加入 CNCF 孵化器
日前,CNCF 技术监督委员会(TOC) 已投票接受 Dapr 作为 CNCF 孵化项目。
Dapr是一组 API,使开发人员可以轻松编写分布式应用程序。Dapr 作为应用程序旁边的 sidecar 进程运行,无论是在 Kubernetes 还是任何其他环境中,并以发布/订阅、状态管理、秘密管理、事件触发器和服务到服务调用的形式为开发人员提供一组原语安全可靠。使用 Dapr,开发人员专注于构建业务逻辑而不是基础设施。
主要成分:
- Dapr sidecar –在应用程序旁边运行并包含面向开发人员的 API。
- CLI 和 SDK –构成项目的开发人员工具体验。
- Components-contrib 存储库——开发人员可以扩展 Dapr 以集成和支持各种云服务和开源技术。
重要里程碑:
- 15.1k GitHub Stars
- 1,940 个 pull requests
- 3,703 issues
- 1.3k 贡献者
- 14 个稳定版本 v1.4
- 26M Docker pulls
Knative 1.0 发布
日前,Knative 1.0 发布,这要归功于 600 多名开发人员的贡献和协作。Knative 项目由 Google 于 2018 年 7 月发布,它是与 VMWare、IBM、Red Hat 和 SAP 密切合作开发的。在过去 3 年中,Knative 已成为 Kubernetes 上安装最广泛的无服务器层。
Knative 由许多版本控制在一起的组件组成:核心组件(Serving、Eventing)全部 GA(普遍可用);扩展组件(服务/事件功能、net-* 插件、通道/代理、源)将处于 Alpha、Beta 或 GA 状态。
Canonical 开始提供针对 Intel CPU 优化的 Ubuntu 图像
Canonical 发布了首批针对下一代英特尔物联网平台优化的 Ubuntu 映像,以满足跨多个垂直行业的智能边缘的独特需求。
随着物联网部署的数量和规模不断扩大,在现场维护大量设备成为运营团队的主要关注点。稳定性和可靠性是 Canonical 解决的关键痛点,Canonical 在不同的 Ubuntu 版本中集成了最新的英特尔内核补丁,以及通过容器化的 Ubuntu Core 提供的众所周知的安全性和可靠性功能。此外,集成到英特尔芯片中的基于硬件的安全措施有助于缓解固件、代码和数据攻击,而专用加密加速器可加速数据加密。
Longhorn 为 CNCF 孵化器带来云原生分布式存储
日前,CNCF 技术监督委员会(TOC) 已投票接受 Longhorn 作为 CNCF 孵化项目。
Longhorn 是 Kubernetes 的分布式块存储系统,旨在运行在不同类型的物理存储设备、基础设施和架构之上。它基于 Kubernetes 构建,用于在 Kubernetes 上运行的工作负载。Longhorn 的控制平面基于控制器设计模式,并利用动态 pod 管理来提供其数据平面通信堆栈。
Longhorn 于 2019 年 10 月作为沙盒项目加入 CNCF。此后,Longhorn 取得了非凡的增长,从 30 家公司的 200 名贡献者增加到 120 多家公司的 800 多名贡献者。提交者的数量从 3 家公司的 14 名增加到 13 多家公司的 70 多名提交者。全球运行 Longhorn 的节点数量增加了 10 倍,从 2,700 个增加到 34,000 多个。
开源项目推荐
MangoDB
MongoDB 放弃了完全开源,并将其许可证改为 SSPL,这使其无法用于其他开源和商业项目。MangoDB 是 MongoDB 的开源替代品,它会将 MongoDB 的线协议查询转换为 SQL,并使用 PostgreSQL 作为数据库引擎。
kubectl-slice
kubectl-slice 是一个 CLI 工具,可以通过规则将包含多个对象资源的 Kubernetes 配置清单切割成多个 YAML 文件。
例如有这么一个配置清单:
# example.yaml
apiVersion: v1
kind: Pod
metadata:
name: nginx-ingress
---
apiVersion: v1
kind: Namespace
metadata:
name: production
通过 kubectl-slice 切割后悔生成两个独立的配置清单:
$ kubectl-slice --input-file=example.yaml
Wrote pod-nginx-ingress.yaml -- 57 bytes.
Wrote namespace-production.yaml -- 60 bytes.
2 files generated.
Peirates
Peirates 是一个 Kubernetes 渗透工具,使攻击者能够通过 Kubernetes 集群提升权限进行渗透,盗取集群中的 Service Account,以获得进一步的代码执行权限,并获取对集群的控制权。
PortX
PortX 是一个跨平台的 SSH 客户端,macOS 用户可用它来作为 Xshell 的替代品。

文章推荐
KubeSphere 3.2.0 发布:带来面向 AI 场景的 GPU 调度与更灵活的网关
现如今最热门的服务器端技术是什么?答案大概就是云原生!KubeSphere 作为一个以 Kubernetes 为内核的云原生分布式操作系统,也是这如火如荼的云原生热潮中的一份子。KubeSphere 持续秉承 100% 开源的承诺,借助于开源社区的力量,迅速走向全球。
KubeSphere 3.2.0 带来了更多令人期待的功能,新增了对 “GPU 资源调度管理” 与 GPU 使用监控的支持,进一步增强了在云原生 AI 场景的使用体验。同时还增强了 “多集群管理、多租户管理、可观测性、DevOps、应用商店、微服务治理” 等特性,更进一步完善交互设计,并全面提升了用户体验。
高效地部署 Prometheus 联邦集群
就个人而言,我宁愿部署一套 Thanos 放到 Prometheus 集群前面,不会考虑手动部署 Prometheus 联邦集群。本文的作者可能没有在集群中部署其他服务的自由,所以才会绞尽脑汁对联邦的方案进行优化,如果你也是这种情况,可以好好看看这篇文章。
Azimo 的世界级监控之路
监控分为三个境界:
- 婴儿期:监控永远慢客户一步
- 进阶期:监控和客户获取的信息一致
- 大乘期:监控永远快客户一步
大部分人都停留在第一境界和第二境界,要想进入最高境界,可以看看 Azimo 分享的经验。
本文由博客一文多发平台 OpenWrite 发布!
云原生爱好者周刊:Dapr 成为 CNCF 孵化项目的更多相关文章
- 重磅!业界首个云原生批量计算项目Volcano正式晋级为CNCF孵化项目
摘要:4月7日,云原生计算基金会(CNCF)宣布,由华为云捐献的业界首个云原生批量计算项目Volcano正式晋级为CNCF孵化项目. 4月7日,云原生计算基金会(CNCF)宣布,由华为云捐献的业界首个 ...
- 敢为人先,从阿里巴巴云原生团队实践Dapr案例,看分布式应用运行时前景
背景 Dapr是一个由微软主导的云原生开源项目,国内云计算巨头阿里云也积极参与其中,2019年10月首次发布,到今年2月正式发布V1.0版本.在不到一年半的时间内,github star数达到了1.2 ...
- 初探云原生应用管理之:聊聊 Tekton 项目
[编者的话]“人间四月芳菲尽,山寺桃花始盛开.” 越来越多专门给 Kubernetes 做应用发布的工具开始缤纷呈现,帮助大家管理和发布不断增多的 Kubernetes 应用.在做技术选型的时候,我们 ...
- 云原生生态周报 Vol. 16 | CNCF 归档 rkt,容器运行时“上古”之战老兵凋零
作者列表:木苏,临石,得为,等等 业界要闻 安全漏洞 CVE-2019-9512 CVE-2019-9514 http2 的 DOS 漏洞,一旦攻击成功会耗尽服务器的 cpu/mem,从而导致服务不可 ...
- 专访 KubeVela 核心团队:如何简化云原生复杂环境下的应用交付和管理
作者 | Infoq Tina 背景 12 月 9 日,在 2021 年 KubeCon 云原生技术峰会上,CNCF 开源项目 KubeVela 宣布推出了 1.2 版本. KubeVela 是一个简 ...
- 阿里新晋 CNCF TOC 委员张磊:“云原生”为什么对云计算生态充满吸引力?
简介: 美国当地时间 2021 年 2 月 2 日,全球顶级开源社区云原生计算基金会(Cloud Native Computing Foundation,简称 CNCF)正式宣布其新一届技术监督委员会 ...
- CNCF 宣布成立应用交付领域小组,正式开启云原生应用时代
作者|赵钰莹 作为云原生领域的顶级开源社区, Cloud Native Computing Foundation (云原生基金会,以下简称 CNCF)近日宣布成立 Application Delive ...
- 《CNCF × Alibaba云原生技术公开课》知识点自测(一):第一堂“云原生”课
(单选)1.容器启动后,我会时常 SSH 进入到容器里然后写很多文件.请问这破坏了云原生理念了吗? A. 否 B. 是 (单选)2.云原生架构必须选型 Kubernetes 方案. A. 否 B ...
- 重磅 | 腾讯云服务网格开源项目 Aeraki Mesh 加入 CNCF 云原生全景图
作者 赵化冰,腾讯云工程师,Aeraki Mesh 创始人,Istio member,Envoy contributor,目前负责 Tencent Cloud Mesh 研发工作. 摘要 近日,腾讯云 ...
- 云原生生态周报 Vol. 19 | Helm 推荐用户转向 V3
作者| 禅鸣.忠源.天元.进超.元毅 业界要闻 Helm 官方推荐用户迁移到 V3 版本 Helm 官方发布博客,指导用户从 v2 迁移到 v3,这标志着官方开始正式推进 helm 从 v2 转向 v ...
随机推荐
- Ax = b 的迭代解法 —— 共轭梯度 (算法步骤)
线性方程组 Ax =b 除了高斯消元法以外,还有其它的迭代解法,这里我们说的是共轭梯度法. 这里只针对 A 满足 对称 ( ), 正定(即 ),并且是实系数的,那么我们可以用 梯度下降 和 共轭梯 ...
- model.train方法的dataset_sink_mode参数设置为False时以step作为单位打印数据——(只在mode=context.GRAPH_MODE下成立,在mode=context.PYNATIVE_MODE模式下不成立)
如题: 官方中的内容支持: https://www.mindspore.cn/tutorial/training/zh-CN/r1.2/advanced_use/summary_record.html ...
- 横扫鸿蒙弹窗乱象,SmartDialog出世
前言 但凡用过鸿蒙原生弹窗的小伙伴,就能体会到它们是有多么的难用和奇葩,什么AlertDialog,CustomDialog,SubWindow,bindXxx,只要大家用心去体验,就能发现他们有很多 ...
- T113s工业套件简述
T113s工业套件简述 提示 T113开发交流QQ群:120575746 此开发板的任何问题都可以在我们的论坛交流讨论 https://forums.100ask.net/c/aw/ 硬件简述 10 ...
- Telegram第三方登录步骤
网上看到的不多,简单做个记录,本文主要对下面的文章做补充 Telegram(电报)授权登录(web)第三方 整体步骤为: 找 botFather 创建机器人 给机器人设置域名白名单,用于设置回调地址, ...
- 使用python-slim镜像遇到无法使用PostgreSQL的问题
前言 之前不是把 DjangoStarter 的 docker 方案重新搞好了吗 一开始demo部署是使用 SQLite 数据库的,用着没问题,但很快切换到 PostgreSQL 的时候就遇到问题了- ...
- WPF 模仿前端大佬写一个Hover效果
先看一下效果吧: 原博主的地址:[动画进阶]神奇的卡片 Hover 效果与 Blur 的特性探究 - ChokCoco - 博客园 (cnblogs.com) 原效果是一个css效果,我们采用WPF的 ...
- Windows 服务管理
创建服务 New-Service -Name NAME -BinaryPathName COMMAND -StartupType Automatic -Description DESCRIPTION ...
- BOM – 操作 Query
前言 ASP.NET Core 写过一篇关于操作 query 的 ASP.NET Core – 操作 Uri 和 Query. 前端偶尔也会需要做出 query. URLSearchParams 之前 ...
- Oracle 到 MySQL 函数替换方案汇总
常用函数和语法转换 NVL函数 Oracle语法: NVL(COUNT(*), 0) MySQL语法: IFNULL(COUNT(*), 0) 转字符串 Oracle语法: to_char ...