云原生爱好者周刊:Grafana 开源 Prometheus 长期存储项目 Mimir

语言: CN / TW / HK

开源项目推荐

Grafana Mimir

Grafana Mimir 是 Grafana Labs 新开源的项目,用来为 Prometheus 提供持久化存储,开源许可协议是 AGPL-3.0。此前 Grafana 开源了 Cortex,但 Grafana Cloud 使用的还是内部商用的存储,因此 Grafana 团队需要维护两套代码。也许是维护两套代码太累了,所以干脆将 Grafana Cloud 使用的存储开源了,就是 Grafana Mimir。

Open Policy Registry

Open Policy Registry 是一个用于共享 Open Policy Agent 策略的镜像仓库,此外还提供了一个 CLI 工具,你可以像使用 Docker 一样来 push/pull 各种 Workflow。该镜像仓库遵循 OCI 规范,因此也可以使用 cosign 来对策略的“镜像”进行签名。

Caddy SSH

Caddy SSH 是一个模块化可扩展的 SSH Server,它不是一个单独的服务,而是作为 Caddy 的模块。该项目旨在提供一个更加安全的现代 SSH 服务器。

Detector for Docker Socket

Detector for Docker Socket 是一个 kubectl 插件,用来检测 Kubernetes 集群中的工作负载是否挂载了 Docker socket (docker.sock)。例如:

bash $ kubectl dds --verbose NAMESPACE TYPE NAME STATUS default deployment deploy-docker-volume mounted default daemonset ds-docker-volume mounted default statefulset ss-docker-volume mounted default job job-docker-volume mounted default cron cron-docker-volume mounted kube-system pod pod-docker-volume mounted kube-system daemonset aws-node not-mounted kube-system daemonset ebs-csi-node not-mounted kube-system daemonset kube-proxy not-mounted test1 deployment deploy-docker-volume mounted

Kaar

Kaar 可以将 Kubernetes 应用的部署清单、配置和相关 Docker 镜像打包成一个兼容 OCI 标准的压缩包,可以将其推送到 OCI 镜像仓库中。

```bash app/ ├── deploy.yaml # References a container image ├── Dockerfile ├── main.go └── service.yaml

kaar [flags] [archive] [path] kaar -cf myapp.kaar ./app Create an archive with container images referenced in deploy.yaml kaar -xf myapp.karr ./app Extract an archive with container images referenced in deploy.yaml

-x Extract -f File -z Zip -c Create ```

SystemSix

SystemSix 是一个可以运行在树莓派上的电子墨水屏桌面,你可以使用它来显示日历或天气预报。

Warp

Warp 是一个速度极快、基于 Rust 的终端,可以让你和你的团队更有效率。

文章推荐

开源函数计算平台 OpenFunction 保姆级入门教程

OpenFunction 是一个现代化的云原生 FaaS(函数即服务)框架,它引入了很多非常优秀的开源技术栈,包括 Knative、Tekton、Shipwright、Dapr、KEDA 等,这些技术栈为打造新一代开源函数计算平台提供了无限可能。本文介绍了如何快速部署和上手 OpenFunction,并通过一个 demo 来体验同步函数是如何运作的。

图菱科技 SaaS 系统容器化最佳实践

图菱(成都)科技有限公司是一家面向互联网在线模版网站的素材资源供应商,为客户提供模版输出以及系统化解决方案。帮助客户输出规范化的设计产品。本文介绍了图菱科技在采用 KubeSphere 平台实现公司业务系统容器化过程中的一些心路历程。

OpenFunction 0.6.0 发布: FaaS 可观测性、HTTP 同步函数能力增强及更多特性

OpenFunction 0.6.0 带来了许多值得关注的功能,包括函数插件、函数的分布式跟踪、控制自动缩放、HTTP 函数触发异步函数等。同时,异步运行时定义也被重构了。核心 API 也已经从 v1alpha1 升级到 v1beta1

云原生动态

Qumulo 使用新的 CSI 驱动程序改进了 DevOps 功能

日前,Qumulo 宣布通过作为生产预览版的容器存储接口(CSI)驱动程序支持 Kubernetes 客户。现在,使用 Kubernetes 进行创新的客户不必在每次建立或关闭集群时设置存储接口--该过程是自动的,并为容器化应用提供最大程度的 Qumulo 分析,以便客户能够轻松了解其存储数据的情况。

OpenFunction 0.6.0 发布

OpenFunction 是一个开源的云原生 FaaS(Function as a Service,函数即服务)平台,旨在帮助开发者专注于业务逻辑的研发。日前,OpenFunction 发布了最新版本 v0.6.0。

OpenFunction 0.6.0 带来了许多值得关注的功能,包括函数插件、函数的分布式跟踪、控制自动缩放、HTTP 函数触发异步函数等。同时,异步运行时定义也被重构了。核心 API 也已经从 v1alpha1 升级到 v1beta1。

不再推荐将 etcd v3.5.[0-2] 版本用于生产

在生产中运行的 etcd 的最小推荐版本是 3.3.18+,3.4.2+。

由于数据损坏问题,不再推荐将 etcd v3.5.[0-2] 版本用于生产。

v3.5 的数据损坏问题:在高负载下运行 etcd v3.5.2、v3.5.1 和 v3.5.0 可能导致数据损坏问题。如果 etcd 进程被杀死,偶尔会有一些已提交的事务没有反映在所有成员上。

Kubernetes 发布 2022 年发布周期调查

该调查旨在帮助 Kubernetes 确定应该多久发布一个版本,Kubernetes 项目承诺对用户和贡献者进行调查,以确定每年发布 3 次的较新时间表是否最佳。无论你是个人还是代表工作的组织,均可填写该调查进行反馈。

本文由博客一文多发平台 OpenWrite 发布!