云原生爱好者周刊:长得最像苹果的 Linux 桌面
云原生一周动态要闻
- SUSE 发布 Harvester 0.2.0
- IBM 收购容器服务提供商 BoxBoat
- Kubernetes 和云原生运营报告 2021 发布
- 适用于 Kubernetes 的下一代 Crunchy Postgres 发布
- 开源项目推荐
- 文章推荐
无论学习任何知识,我们都要经历“先把书读厚,再把书读薄”这个过程。读厚就是分解、详细分析,是输入的过程,读薄便是归纳总结,是输出的过程。归纳总结最好的方式就是思维导图这种模式,计算机领域也不例外。GitHub 上有位热心大佬就用思维导图总结了自己对 Linux 操作系统,网络,C++,Golang 以及 Kubernetes 的理解。例如:为什么需要 Pod?
关注公众号 「KubeSphere 云原生」,后台回复「psyduck」即可获取所有思维导图的下载链接。
云原生动态
SUSE 发布 Harvester 0.2.0,一个使用 Kubernetes 构建的 HCI 解决方案
Harvester 是一种使用 Kubernetes 构建的开源超融合基础设施 (HCI) 软件,最近发布了 0.2.0 版本。Harvester 可用于在裸机服务器上实施 HCI,是 vSphere 和 Nutanix 的开源替代品。第一个版本 0.1.0 已于今年早些时候公开。
Harvester 现在支持 VM 实时迁移,使 VM 能够从一个节点迁移到另一个节点以执行维护工作。
Harvester 0.2.0 增加了虚拟机备份支持,提供了一种在集群外备份虚拟机镜像的方法。可以通过创建 S3 兼容端点或 NFS 服务来存储 VM 卷的备份。
PXE 引导安装支持现在可以在 Harvester 中使用,从而可以轻松地使用所需的操作系统填充裸机节点。
IBM 收购容器服务提供商 BoxBoat
IBM 日前宣布已收购 BoxBoat Technologies,这是一家 DevOps 咨询和企业 Kubernetes 服务提供商。IBM 高级副总裁 John Granger 在一份声明中表示,此举是在 Red Hat 前首席执行官 Jim Whitehurst 卸任 IBM 总裁的同一周,将扩展 IBM 的容器和数据组合,以推进公司的混合云实践。
BoxBoat 成立于 2016 年,帮助客户建立容器和 Kubernetes 作为混合云解决方案的推动者。这家初创公司提供的服务包括 Kubernetes 和企业容器采用策略,以及应用容器化、DevSecOps、培训、支持以及 DevOps 工具和工作流指南。
BoxBoat 将加入 IBM 全球企业咨询服务部 (GBS) 的混合云服务部门。根据惯例成交条件,该交易预计将在本财政季度完成。
2021 年度 Kubernetes 和云原生运营报告发布
该报告是来自 1200 名受访者的数据,涉及混合和多云运营、Kubernetes、VM、裸机、目标、优势、挑战、运营商、高级使用、边缘等。
- 该报告包括对大约 1200 名受访者的 50 多个问题的回答以及来自 7 位行业专家的分析,这些专家分别代表谷歌、亚马逊、CNCF 运营商框架的联合主席,以及来自整个领域的思想领袖。
- 云原生不仅仅是 Kubernetes。虽然 45.6% 的受访者表示在生产中使用 Kubernetes,但只有 15.7% 的受访者表示专门使用 Kubernetes。我们探索 Kubernetes、裸机、VM、容器和无服务器应用程序的使用。
- 规模:我们查看了 Kubernetes 集群的数量(以及集群使用的最佳实践),以及管理的机器:21.4% 的受访者管理着 500 多台机器。
适用于 Kubernetes 的下一代 Crunchy Postgres 发布
Crunchy Postgres for Kubernetes 5.0 基于 Kubernetes 的最新功能构建,通过声明式用户体验自动管理 Postgres 基础设施。Crunchy Postgres for Kubernetes 5.0 提供高级弹性和修复机制,以确保关键组件始终可用并根据需要重建,并消除管理关键 PostgreSQL 功能(例如高可用性、备份和监控)的单点故障。
Crunchy Postgres for Kubernetes 旨在方便地支持云原生 Postgres 工作负载,为生产 Postgres 提供了基本功能:
- 高可用性。基于共识和跨多个 Kubernetes 集群的可扩展性支持灵活的“永远在线”架构。
- 灾难恢复。管理从零到数 TB 的备份。多种可用存储选择:Kubernetes 原生、S3、GCS、Azure。
- 监控。特定于 Kubernetes 的 Postgres 见解和警报,可在问题发生之前发现问题。
- 安全。默认情况下启用 TLS 的非特权、锁定容器,以及安全凭证管理。
- 性能。扩展和调整数据库设置以满足工作负载需求。
- 方便。轻松定制、克隆数据和连接池使维护应用程序变得更简单。
开源项目推荐
onefetch
Onefetch 是一款由 Rust
编写的命令行 Git 信息工具,它可以直接在终端中展示本地 Git 仓库的项目详情和代码统计等内容,不需要联网。
Another Scheduler
Another Scheduler 是一个 Kubernetes 调度器,它可以通过 crontab 的语法来设定在指定的时间自动启动、停止或重启 Deployment 中的 Pod。虽然我目前还不知道这个玩意有什么用。。
pq
pq 是由 Rust 编写的日志解析工具,它可以将日志文件解析成类似于 PromQL 的时间序列,很有创意!例如:
$ docker logs nginx | pq '
/[^\[]+\[([^]]+)].+?\s+"([^\s]+)[^"]*?"\s+(\d+)\s+(\d+).*/
| map { .0:ts, .1 as method, .2:str as status_code, .3 as content_len }
| select count_over_time(__line__[1s])
| to_json' > result.jsonl
还可以通过 Web UI 进行展示:
CutefishOS
一款比 Deepin更果里果气的 Linux 桌面环境,而且是开源的,目前只支持 Arch Linux~~
文章推荐
在 QEMU MicroVM 内运行 Docker 容器
本文比较了 Docker 容器与虚拟机的优缺点,并解释了为什么要在 QEMU MicroVM 内运行 Docker 容器,这样可以将虚拟机的安全性与 Docker 的生态系统相结合。并通过具体的示例来演示如何在 QEMU MicroVM 内运行 Docker 容器。
Thanos 该选择 Sidecar 还是 Receiver?
Thanos 最初只有 Sidecar 这一种模式,但 Cortex 等项目使用的都是远程存储的方式。后来 Thanos 也新增了一个 Receiver 组件,作为 Prometheus 的远程存储接口,目前该组件已经生产可用。本文就对这两种方案进行了对比,详细说明了何时该选择 Sidecar 模式,何时该选择 Receiver 模式。
往期周刊
- 云原生爱好者周刊:Lens 5.0 发布,更炫、更快、更强!
- 云原生爱好者周刊:新书《凤凰架构》
- 云原生爱好者周刊:Grafana 8.0 发布,越来越炫酷
- 云原生爱好者周刊:Stack Overflow 被收购
- 云原生爱好者周刊:Argo Rollouts 1.0 发布
- 云原生爱好者周刊:Istio 1.10 正式发布
云原生爱好者周刊:长得最像苹果的 Linux 桌面的更多相关文章
- 云原生生态周报 Vol. 19 | Helm 推荐用户转向 V3
作者| 禅鸣.忠源.天元.进超.元毅 业界要闻 Helm 官方推荐用户迁移到 V3 版本 Helm 官方发布博客,指导用户从 v2 迁移到 v3,这标志着官方开始正式推进 helm 从 v2 转向 v ...
- CNCF官方大使张磊:什么是云原生?
作者|张磊 阿里云容器平台高级技术专家,CNCF 官方大使 编者说: 从 2015 年 Google 牵头成立 CNCF 以来,云原生技术开始进入公众的视线并取得快速的发展,到 2018 年包括 Go ...
- 公有云上构建云原生 AI 平台的探索与实践 - GOTC 技术论坛分享回顾
7 月 9 日,GOTC 2021 全球开源技术峰会上海站与 WAIC 世界人工智能大会共同举办,峰会聚焦 AI 与云原生两大以开源驱动的前沿技术领域,邀请国家级研究机构与顶级互联网公司的一线技术专家 ...
- 从CLR GC到CoreCLR GC看.NET Core对云原生的支持
内存分配概要 前段时间在园子里看到有人提到了GC学习的重要性,很赞同他的观点.充分了解GC可以帮助我们更好的认识.NET的设计以及为何在云原生开发中.NET Core会占有更大的优势,这也是一个程序员 ...
- Kubernetes 入门必备云原生发展简史
作者|张磊 阿里云容器平台高级技术专家,CNCF 官方大使 "未来的软件一定是生长于云上的"这是云原生理念的最核心假设.而所谓"云原生",实际上就是在定义一条能 ...
- CNCF 宣布成立应用交付领域小组,正式开启云原生应用时代
作者|赵钰莹 作为云原生领域的顶级开源社区, Cloud Native Computing Foundation (云原生基金会,以下简称 CNCF)近日宣布成立 Application Delive ...
- 面向云原生的混沌工程工具-ChaosBlade
作者 | 肖长军(穹谷)阿里云智能事业群技术专家 导读:随着云原生系统的演进,如何保障系统的稳定性受到很大的挑战,混沌工程通过反脆弱思想,对系统注入故障,提前发现系统问题,提升系统的容错能力.Ch ...
- Mirantis 收购 Docker | 云原生生态周报 Vol. 28
作者 | 禅鸣.进超.心水.心贵 业界要闻 Docker 将 Docker Enterprise 卖给 Mirantis Mirantis 是一家扎根于 OpenStack 的云公司,最近专注于 Ku ...
- 开放下载 | 《Knative 云原生应用开发指南》开启云原生时代 Serverless 之门
点击下载<Knative 云原生应用开发指南> 自 2018 年 Knative 项目开源后,就得到了广大开发者的密切关注.Knative 在 Kubernetes 之上提供了一套完整的应 ...
- 阿里云如何基于标准 K8s 打造边缘计算云原生基础设施
作者 | 黄玉奇(徙远) 阿里巴巴高级技术专家 关注"阿里巴巴云原生"公众号,回复关键词 1219 即可下载本文 PPT 及实操演示视频. 导读:伴随 5G.IoT 的发展,边缘 ...
随机推荐
- 中国版的huggingface——始智AI-wisemodel
新闻: 始智AI-wisemodel社区正式上线,目标打造中国版"HuggingFace" 首先要知道,AI火热了7,8年了,不论是国内还是国外一直有要搞模型分享的网站,但是这东西 ...
- 有没有使用过MindSpore的,体验怎么样啊?
看到了一个帖子: https://www.zhihu.com/question/386352303/answer/3160948468 ================================ ...
- 编程语言mojo报错:error: cannot call function that may raise in a context that cannot raise
代码: from python import Python fn main(): # fn main() raises: # This is equivalent to Python's `impor ...
- WSL启动nvidia-docker镜像:报错libnvidia-ml.so.1- file exists- unknown
参考: https://blog.csdn.net/xujiamin0022016/article/details/124782913 https://zhuanlan.zhihu.com/p/361 ...
- 代码随想录Day6
454.四数相加Ⅱ 给你四个整数数组 nums1.nums2.nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足: 0 <= i, j, k ...
- js map方法处理返回数据,获取指定数据简写方法
map方法处理返回数据,获取指定数据简写方法 前言 后端返回数据为数组列表时,通常比较全面,包含了很多不需要的数据,可以通过 map 方法处理返回数据,筛选出想要的数据 例如 // 返回数据 res ...
- 【问题解决】git status中文文件名乱码
问题复现 解决办法 在git bash中直接执行如下命令 git config --global core.quotepath false 原因 通过 git config --help 可以查看到以 ...
- zabbix功能应用
一.zabbix简介 1.zabbix概述 zabbix:是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案,能够监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通 ...
- k8s中文文档
地址:http://docs.kubernetes.org.cn/122.html
- 微信小程序 BLE 基础业务接口封装
写在前面:本文所述未必符合当前最新情形(包括蓝牙技术发展.微信小程序接口迭代等). 微信小程序为蓝牙操作提供了很多接口,但在实际开发过程中,会发现隐藏了不少坑.目前主流蓝牙应用都是基于低功耗蓝牙(BL ...