云原生动态周刊:你订阅 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 的各种困惑。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Go 语言社区系统 BBS-GO 3.3.2 发布,全新的前后端分离管理后台
更新内容 全新的前后端分离后台管理系统 系统重构构建和启动速度大大提升 发布地址 github:https://github.com/mlogclub/bbs-go/releases/tag/v3.3.2 gitee:https://gitee.com/mlogclub/bbs-go/releases/v3.3.2 功能简介 功能预览 相关链接 帮助文档:http://docs.bbs-go.com/ 演示站:https://mlog.club github:https://github.com/mlogclub/bbs-go gitee:https://gitee.com/mlogclub/bbs-go 问题反馈:https://mlog.club/topic/create 功能建议收集:https://mlog.club/topic/609
- 下一篇
利用 pyright 实现 MicroPython/Python 中文编程和中英互译
pyright 是微软开源的一个为 python 提供类型检查、自动补全、文档信息提示等语言服务的工具,用 typescript 写成,微软自家的 VS Code python 扩展 Pylance 就是基于 pyright 开发。 笔者在对 python 解释器进行中文化,实现草蟒中文编程语言之后,便打算对其小弟 micropython 进行中文化。但是,mpy 是针对单片机等小内存设备而实现的精简解释器,对 uft8 的支持天生有限。因此,笔者之前用 python 中文化思路尝试的 mpy 中文化并不成功。 近期,笔者利用 typescript——可以看作是 ts/js 的语言服务工具——实现了 ts/js 中文化(极速Web开发语言初具气象)。在此过程中,笔者发现,此类语言服务工具除了提供常见的语言服务之外,其实还有一个重要用途,那就是能够很方便地用来实现编程语言的中文化和中英互译。 本着这个想法,笔者开始了解 python 的类型检查和语言服务工具,刚好发现微软就有这么一款开源工具,而且是后起之秀。 不过,不像 typescript,pyright 未提供 API 文档和 d....
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6