云原生爱好者周刊: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 ...
随机推荐
- Ubuntu18.04 环境下 解决VScode中空格长度减小的问题
问题: Ubuntu下安装vscode后发现空格特别小,只有正常空格的一半大小 ======================================================= ...
- Google公司的python编码规范指南
原文地址: https://google.github.io/styleguide/pyguide.html ============================================= ...
- vscode设置字体大小
1.背景 2.设置编辑器字体大小 3.设置窗口字体大小 完美!
- 被怼了:acks=all消息也会丢失?
消息队列是面试中一定会被问到的技术模块,虽然它在面试题占比不及并发编程和数据库,但也属于面试中的关键性问题.所以今天我们就来看一道,MQ 中高频,但可能会打破你以往认知的一道面试题. 所谓的关键问题指 ...
- 【干货】Apache DolphinScheduler2.0升级3.0版本方案
升级背景 因项目需要使用数据质量模块功能,可以为数仓提供良好的数据质量监控功能.故要对已有2.0版本升级到3.0版本以上,此次选择测试了3.0.1 和 3.1.1 两个版本,对进行同数据等任务调度暂停 ...
- 《最新出炉》系列小成篇-Python+Playwright自动化测试-67 - 模拟手机浏览器兼容性测试
1.简介 在日常工作中,我们会遇到需要使用不同的硬件设备测试兼容性的问题,尤其是现在手机型号基本上是每个厂家每年发布一款新机型,而且手机的屏幕大小分辨率五花八门的,我们基本不可能全部机型都用真机测试一 ...
- Java 代码本地设置Hadoop用户名密码
在Hadoop环境中,通常使用Kerberos进行身份验证.但在一些开发或测试环境中,我们可能需要在本地代码中设置用户名和密码来模拟或进行简单的测试.虽然这不是一个安全的做法,因为它违背了Kerber ...
- Xinference实战指南:全面解析LLM大模型部署流程,携手Dify打造高效AI应用实践案例,加速AI项目落地进程
Xinference实战指南:全面解析LLM大模型部署流程,携手Dify打造高效AI应用实践案例,加速AI项目落地进程 Xorbits Inference (Xinference) 是一个开源平台,用 ...
- 基于事件总线EventBus实现邮件推送功能
有时候,有人给我的网站留了言,但是我必须要打开我的网站(https://www.xiandanplay.com/)才知道,所以我便决定给网站增加一个邮件推送的功能,好让我第一时间知道.于是乎,按照我自 ...
- 推荐一款开源一站式SQL审核查询平台!功能强大、安全可靠!
1.前言 在当今这个数据驱动的时代,数据库作为企业核心信息资产的载体,其重要性不言而喻.随着企业业务规模的不断扩大,数据库的数量和种类也日益增多,这对数据库的管理与运维工作提出了前所未有的挑战.在这样 ...