云原生动态周刊:你订阅 GitHub README 播客了吗?
云原生一周动态要闻:
- Apache Kafka 3.0.0 发布
- Deis Labs 推出 WebAssembly PaaS 平台 Hippo
- Mirantis Flow 将数据中心重塑为云原生系统
- Docker 团队加速开发 Docker 桌面的新功能
- CNCF 最终用户技术雷达提供对 DevSecOps 的洞察
- 开源项目推荐
- 文章推荐
编程通常被认为是一项孤独的工作,但实际上它是由开源维护者、贡献者和团队领导的世界上规模最大的社区工作,这些无名英雄花费了漫长的时间来构建软件、修复问题、回答问题和管理社区。
为了让更多人听到广大开发者的声音,GitHub 创建了 README 项目,该项目主要职责是与社区互动并探索围绕开源世界的故事、挑战、技术和文化。目前有四大板块:
- 专题文章:这些故事展示了为解决世界上最棘手的问题而在GitHub上创建的项目和相关人员。
- 开发者故事:认识每天都在推动开源世界向前发展的维护者和开发者。
- 最佳实践:由专家级开发者和团队给大家分享软件工程、协作和文化方面的最佳实践。
- Podcast:通过播客聆听您最喜欢的开源项目,以及创建这些项目的开发人员。
推荐大家订阅 Podcast,有助于了解目前全球顶尖的那些开源项目是如何运作的。PC 端可以使用 Google Podcast 来收听。
云原生动态
Apache Kafka 3.0.0 发布
日前,Apache Kafka 社区宣布 Apache Kafka 3.0 的发布。Apache Kafka 3.0 在很多方面都是一个重要的版本。Apache Kafka 3.0 引入了各种新功能,对 API 进行了突破性的修改,并改进了 KRaft--Apache Kafka 的内置共识机制,该机制将取代 Apache ZooKeeper。
新功能如下:
- 添加 InsertHeader 和 DropHeaders 连接转换 KIP-145
- 在 KIP-500 模式下实现 createPartitions
- 如果分区从 fetcher 中删除,副本 fetcher 不应在发散时期更新分区状态
常规变化:
- 弃用 Kafka 中对 Java 8 的支持
- 弃用 Kafka 中对 Scala 2.12 的支持
要查看功能和增强功能的完整列表,请阅读 Apache Kafka 3.0.0 发行说明。
Deis Labs 推出 WebAssembly PaaS 平台 Hippo
Hippo 是由 Deis Labs 推出的一个开源自托管平台即服务(PaaS)解决方案,旨在简化开发体验。Hippo 由 WebAssembly 提供支持,可在工作负载之间实现高度隔离。
Deis Labs 推出 Hippo 的主要目的有两个:
让开发应用程序和服务变得简单。Hippo 提供了一套工具,使其能够轻松地构建和测试新的想法。也让新人更容易开始编写应用程序。Hippo 简化了开发体验。
让团队更容易管理他们的应用程序的发布周期。Hippo 引入了一个叫做 "通道"的概念。通道根据提供的标准自动部署最新的版本。想在一个暂存环境中测试你的想法?创建一个新的"暂存"通道,选择标准为 "*",看着 Hippo 在你眼前部署你的应用程序的最新版本。Hippo 简化了"进入生产"的体验。
Mirantis Flow 将数据中心重塑为云原生系统
Mirantis Flow着眼于你的数据中心的需求,以便不仅适应作为现代应用一部分的容器化工作负载,而且适应那些虚拟化甚至在裸机上运行的应用,提供一个与供应商无关的、主动运营的服务,为你的物理数据中心和公有云提供服务。
利用最新发布的 Mirantis Container Cloud、Mirantis OpenStack 和 Mirantis Kubernetes Engine,所有工作负载均可迁移到云原生基础架构,无论是传统虚拟机工作负载还是容器化工作负载。
Mirantis Flow 在任何基础设施(包括裸机、私有云、公有云和边缘)上的单个平台中提供所有这些,将所有基础设施视为单个多云。它提供了多个入口点,并通过提供云原生应用程序开发的路径在任何阶段实现现代化,使开发人员能够更快地交付代码。
Docker 团队加速开发 Docker 桌面的新功能
2019 年 11 月,Docker 宣布重新聚焦于开发者的需求。具体而言,Docker 着手简化现代应用程序开发的复杂性,以帮助开发人员尽可能快速、安全地将他们的想法从代码转化为云。自从根据公共路线图交付以来,Docker 已经取得了很多进展,包括为苹果 M1 芯片提供 Docker 桌面支持,为个人和团队提供图像漏洞扫描,通过与 100 多个 ISV 的 Docker Verified Publisher 伙伴关系提供更多可信的内容,以及更多。
于 2021 年 8 月 31 日宣布的 Docker 订阅更新,受到了来自社区的压倒性的、积极的支持,包括个人开发者和企业。这种支持非常积极,以至于能够在公共路线图中加快投资和交付几个要求很高的 Docker 桌面功能:
- 适用于 Linux 的 Docker 桌面(“DD4L”)
- Docker 桌面卷管理
- Docker Compose v2.0 GA
CNCF 最终用户技术雷达提供对 DevSecOps 的洞察
近日 CNCF 发布了 DevSecOps 技术雷达,DevSecOps 是将安全性集成到现代云原生应用程序的发布周期中的实践。它通过弥合开发团队和安全团队之间的差距以及自动化许多安全流程来构建在 DevOps 之上。Radar 团队选择 DevSecOps 作为主题,因为成员认为这是应用程序开发中变化最快的空间之一。许多组织都试图在快速发展的愿望与保护整个应用程序生命周期的重要性之间取得平衡。
CNCF 技术雷达是 CNCF 最终用户社区的一项举措,该社区由超过 155 家领先的公司和初创公司组成,例如 Airbnb、Capital One 和 Twitter,他们使用云原生技术并旨在识别挑战和最佳实践在采用它们时。技术雷达分享有关最终用户使用哪些工具以及最终用户推荐广泛采用的工具和方式的见解。
开源项目推荐
Mizu
Mizu 是一个简单强悍的 Kubernetes API 流量查看器,能够帮助我们查看微服务之间的所有 API 通信,有助于排查故障和分析性能。类似于 Tcpdump 和 Chrome Dev Tools 的结合。
Kubermetrics
Kubermetrics 这个项目比较有意思,它提供了一个统一的用户界面来实现 Kubernetes 集群监控以及数据可视化,集成了 Prometheus 和 Grafana 仪表盘。
Datree
Datree 是一个 CLI 工具,为Kubernetes 提供了一个策略执行解决方案,对每一个代码变更进行自动检查,以防止违反规则和错误配置。当发现违反规则时,Datree 会产生一个告警,指导开发者在 CI 过程中修复问题。
这种做法这比人工处理要有效得多,如果你直接给开发者发邮件,恳求他们设置各种限制,很可能会因为开发者已经不堪重负而被置若罔闻。
除了 CLI 之外,它还提供了一个比较友好的 Web 界面。
Jspolicy
Jspolicy 是又一个 Kubernetes 策略代理,它专注于支持用 Javascript 或 Typescript 来编写策略。
文章推荐
开源分布式追踪的五年发展历程
本文作者从事开源(OSS)分布式追踪项目已经有 5 年了,在这篇文章中,作者总结了他所学到的东西,展示 OSS 分布式追踪领域的演变历程,并窥探一下未来的发展。文中讨论了 Hawkular-APM、Zipkin、Jaeger、OpenTracing、OpenTelemetry、SigNoz 和 Hypertrace 等项目,相当多啊!
深入理解 Linux 页面缓存
这是一个系列文章,深入研究了 Linux 的页面缓存。如果你想进一步了解 Linux,本文可以帮助你解开有关 IO 的各种困惑。
本文由博客一文多发平台 OpenWrite 发布!
云原生动态周刊:你订阅 GitHub README 播客了吗?的更多相关文章
- Pulsar云原生分布式消息和流平台v2.8.0
Pulsar云原生分布式消息和流平台 **本人博客网站 **IT小神 www.itxiaoshen.com Pulsar官方网站 Apache Pulsar是一个云原生的分布式消息和流媒体平台,最初创 ...
- Helm 3 发布 | 云原生生态周报 Vol. 27
作者 | 墨封.元毅.冬岛.敖小剑.衷源 业界要闻 1.Helm 3 发布 美国时间 11 月 13 日,Helm 团队发布 Helm 3 第一个稳定版本.Helm 3 以 Helm 2 的核心特性为 ...
- 云原生之旅 - 11)基于 Kubernetes 动态伸缩 Jenkins Build Agents
前言 上一篇文章 云原生之旅 - 10)手把手教你安装 Jenkins on Kubernetes 我们介绍了在 Kubernetes 上安装 Jenkins,本文介绍下如何设置k8s pod作为Je ...
- 全球首个开放应用模型 OAM 开源 | 云原生生态周报 Vol. 23
作者 | 临石.元毅.冬岛.衷源.天元 业界要闻 全球首个开放应用模型 OAM 开源 2019 年 10 月 17 日,阿里巴巴合伙人.阿里云智能基础产品事业部总经理蒋江伟(花名:小邪)在 Qcon ...
- Dapr | 云原生的抽象与实现
引言 Dapr 是微软主导的云原生开源项目,2019年10月首次发布,到今年2月正式发布 V1.0 版本.在不到一年半的时间内,github star 数达到了 1.2 万,超过同期的 kuberne ...
- 乘风破浪,.Net Core遇见Dapr,为云原生而生的分布式应用运行时
Dapr是一个由微软主导的云原生开源项目,国内云计算巨头阿里云也积极参与其中,2019年10月首次发布,到今年2月正式发布V1.0版本.在不到一年半的时间内,github star数达到了1.2万,超 ...
- API 管理在云原生场景下的机遇与挑战
作者 | 张添翼 来源 | 尔达Erda公众号 云原生下的机遇和挑战 标准和生态的意义 自从 Kubernetes v1.0 于 2015 年 7 月 21 日发布,CNCF 组织随后建立以来,其 ...
- 云原生K8S精选的分布式可靠的键值存储etcd原理和实践
@ 目录 概述 定义 应用场景 特性 为何使用etcd 术语 架构 原理 读操作 写操作 日志复制 部署 单示例快速部署 多实例集群部署 静态 etcd 动态发现 常见命令 概述 定义 etcd 官网 ...
- 始于阿里,回归社区:阿里8个项目进入CNCF云原生全景图
破土而出的生命力,源自理想主义者心底对技术的信念. 云原生技术正席卷全球,云原生基金会在去年KubeCon +CloudNativeCon NA的现场宣布: 其正在孵化的项目已达14个,入驻的厂家或产 ...
- 深度解读阿里巴巴云原生镜像分发系统 Dragonfly
Dragonfly 是一个由阿里巴巴开源的云原生镜像分发系统,主要解决以 Kubernetes 为核心的分布式应用编排系统的镜像分发难题.随着企业数字化大潮的席卷,行业应用纷纷朝微服务架构演进,并通过 ...
随机推荐
- 为什么被要求避免使用orcid
前段时间收到了最高机构的通知,要求不要使用orcid,并对之前使用的情况进行自查.得到这个通知,我其实还是蛮无感的,毕竟我一篇论文也没法过,而且也没有用过这个orcid,虽然我自己也是有这个的. 关于 ...
- 解决input自动填充账号密码时的背景色
input:-webkit-autofill { box-shadow:0 0 0 1000px white inset !important; } input:-internal-autofil ...
- Java基础之占位符(2)
- Django框架创建运行最小程序过程记录
基于 python语言 Django web框架下 用pycharm创建,修改,运行 最简单程序.旨在过程 ========================================== 步骤一 ...
- # games101 作业3分析 详解bump mapping
games101 作业3分析 详解bump mapping 代码分析 整体代码结构 其实变化还是不大 主要是引入了vertexshader(什么都没做) 与 fragmentshader(使用了不同的 ...
- MFC实现屏幕截屏
屏幕截屏 void CMainFormDlg::GetScreenPic(Rect area, OUT Mat &img, float rate, bool gray) { CDC *pDC ...
- 实习记录day03:尝试写一个接口
前言:今天突然意识到,实习记录很少有技术性的东西,更多的是自己的心里活动和一些感想,其实这类博客更趋向于日记而非技术记录.也许哪天不再充满兴趣了,这个实习记录也就结束了(想下班了同志们) 实习第三天: ...
- 2024 (ICPC) Jiangxi Provincial 省赛
2024 (ICPC) Jiangxi Provincial 省赛 前言 和队友 vp 7t,赛后补了几题. A. Maliang Learning Painting 思路 输出 a + b + c ...
- 面试官:JDK中都用了哪些设计模式?
设计模式是前辈们经过实践验证总结的解决方案,帮助我们构建出更具可维护性.可扩展性和可读性的代码.当然,在面试的过程中,也会或多或少的被问到.那么今天,我们就来看一道设计模式中的常见面试问题:JDK 中 ...
- Linux嵌入式所有知识点-思维导图-【一口君吐血奉献】
一.前言 很多粉丝问我,我的Linux和嵌入式当初是如何学习的? 其实彭老师在最初学习的过程中,走了相当多的弯路: 有些可以不学的花了太多的时间去啃 有些作为基础必须优先学习的,却忽略了, 结果工作中 ...