云原生爱好者周刊:使用 GitOps 来动态管理 Grafana 的数据源
文章推荐
使用 GitOps 来动态管理 Grafana 的数据源
通过 Grafana 的 Provisioning 特性,可以在 provisioning/datasources 目录下添加多个 YAML 文件,每个 YAML 文件可以包含一个数据源列表。利用这个特性,可以将 Grafana 数据源的配置文件将被保存在 Git 仓库中,然后使用 GitOps 将配置同步到 Grafana 服务。
在 Kubernetes 中基于 StatefulSet 部署 MySQL
本文实现了 MySQL 数据库在基于 KubeSphere 部署的 K8s 集群上的安装部署,部署方式采用了图形化这种形式。
如何让你的 Code Reviewer 爱上你?
当人们谈论代码评审(Code Review)时,一般重点都在评审员(Reviewer)身上。本文另辟蹊径,将目光聚焦在写代码的研发人员身上,并给出详细的方案让你的代码评审员爱上你。
开源项目推荐
Dragonfly
Dragonfly 是一个现代化的开源内存数据库,兼容 Redis 和 Memcached API,使用全新的算法和数据结构,性能是 Redis 的 25 倍,单实例支持百万 QPS。

NPF
NPF 是使用 BPF 实现的 Linux 包过滤防火墙,支持有状态的数据包检查、IPv6、NAT、IP 集合、扩展等等。
Terraform Provider Iterative (TPI)
TPI 是一个基于机器学习构建的 Terraform 插件,即使你不是云计算专家,也可以使用它来对多个公有云提供商(AWS、Azure、GCP、K8s)的计算资源进行全生命周期管理。

GitNoter
这是一个利用 Git 作为后端存储的开源笔记管理软件,支持 markdown,可以自行部署。
云原生动态
KubeSphere 收获 10000+ Star
开源项目 KubeSphere 于近期在 “云原生分布式操作系统” 的征程中迈入新的里程碑 —— GitHub Star 数量突破 10,000!
真心感谢每一位贡献者、使用者、关注者对 KubeSphere 的信任、支持与帮助!

Jaeger 引入了对 OpenTelemetry 的原生支持
最新的Jaeger v1.35 版本引入了通过 OpenTelemetry 协议(OTLP)接收 OpenTelemetry 追踪数据的能力,所有 OpenTelemetry SDK 都需要支持该协议。
有了这项新功能,不再需要将 Jaeger 导出器与 OpenTelemetry SDK 一起使用,也不再需要在 Jaeger 后端运行 OpenTelemetry 收集器。使用 OTLP 导出器,SDK 可以配置为将数据直接发送到 Jaeger 后端。OTLP 接收器通过 gRPC 或 HTTP 端点接受数据。
StreamNative 将 Kafka 集成到基于 Apache Pulsar 的云中
StreamNative 是由 Apache Pulsar 和 Apache BookKeeper 提供支持的云原生事件流平台的制造商,最近宣布推出其 StreamNative Cloud for Kafka 产品的测试版,该产品将 Apache Kafka 和 Pulsar 整合在一个云产品中。
StreamNative 将 Cloud for Kafka 产品视为将开源技术引入其完全托管的云服务并提供更完整解决方案的下一步。它认为该产品通过 Pulsar 缩短了价值实现时间,因为它使客户能够使用他们现有的应用程序,避免对 Kafka 生态系统的投资损失。
Kubernetes 2021 年年度报告发布
日前,Kubernetes 2021 年年度报告发布,该报告是 Kubernetes 项目的贡献者社区和活动的总结。本报告既记录了社区健康的量化措施(项目里程碑和快照),也记录了社区领导人和项目贡献者报告的社区的定性措施。
Istio 1.14.0 发布
日前,Istio 1.14.0 发布,这是 2022 年的第二个版本。
该版本两点如下:
- 支持 SPIRE 运行时
- 添加自动 SNI 支持
- 添加对为 Istio 工作负载配置 TLS 版本的支持
- 遥测改进
Istio 1.14.0 已经支持 Kubernetes 1.21 到 1.24 版本。
本文由博客一文多发平台 OpenWrite 发布!
云原生爱好者周刊:使用 GitOps 来动态管理 Grafana 的数据源的更多相关文章
- 云原生项目实践DevOps(GitOps)+K8S+BPF+SRE,从0到1使用Golang开发生产级麻将游戏服务器—第1篇
项目初探 项目地址: 原项目:https://github.com/lonng/nanoserver 调过的:https://github.com/Kirk-Wang/nanoserver 这将是一个 ...
- 【云原生 • DevOps】一文掌握容器管理工具 Rancher
一.容器管理工具 Rancher 介绍Rancher 是一个开源的企业级全栈化容器部署及管理平台,其实就是一个 Docker 的图形化管理界面.它为容器提供基础架构服务,可以让 CNI 兼容的网络服务 ...
- 云原生生态周报 Vol. 19 | Helm 推荐用户转向 V3
作者| 禅鸣.忠源.天元.进超.元毅 业界要闻 Helm 官方推荐用户迁移到 V3 版本 Helm 官方发布博客,指导用户从 v2 迁移到 v3,这标志着官方开始正式推进 helm 从 v2 转向 v ...
- 云原生流水线 Argo Workflow 的安装、使用以及个人体验
注意:这篇文章并不是一篇入门教程,学习 Argo Workflow 请移步官方文档 Argo Documentation Argo Workflow 是一个云原生工作流引擎,专注于编排并行任务.它的特 ...
- 2019 年 CNCF 中国云原生调查报告
中国 72% 的受访者生产中使用 Kubernetes 在 CNCF,为更好地了解开源和云原生技术的使用,我们定期调查社区.这是第三次中国云原生调查,以中文进行,以便更深入地了解中国云原生技术采用的步 ...
- 不懂 Kubernetes 实现云原生是什么体验?
云原生的本质和最终效果 要明白什么是云原生,就要先弄明白云计算是什么有什么问题,云计算将计算资源.网络.存储等基础设施统一管理,通过资源规模化和自动化管理,实现降低资源的成本和提高资源的管理效率,云计 ...
- Rainbond 结合 Jpom 实现云原生 & 本地一体化项目管理
Jpom 是一个简而轻的低侵入式在线构建.自动部署.日常运维.项目运维监控软件.提供了: 节点管理:集群节点,统一管理多节点的项目,实现快速一键分发项目文件 项目管理:创建.启动.停止.实时查看项目控 ...
- 云原生下基于K8S声明式GitOps持续部署工具ArgoCD实战-上
@ 目录 概述 定义 工作原理 主要组件 核心概念 环境准备 概述 安装Kubekey 创建K8S 安装K9S OpenLB 安装ArgoCD 安装 ArgoCD CLI 从Git库中创建一个应用程序 ...
- 云原生之旅 - 11)基于 Kubernetes 动态伸缩 Jenkins Build Agents
前言 上一篇文章 云原生之旅 - 10)手把手教你安装 Jenkins on Kubernetes 我们介绍了在 Kubernetes 上安装 Jenkins,本文介绍下如何设置k8s pod作为Je ...
- 云原生之旅 - 14)遵循 GitOps 实践的好工具 ArgoCD
前言 Argo CD 是一款基于 kubernetes 的声明式的Gitops 持续部署工具. 应用程序定义.配置和环境都是声明式的,并受版本控制 应用程序部署和生命周期管理都是自动化的.可审计的,并 ...
随机推荐
- 特斯拉在感知网络架构引入BEV三维空间转化层
Learnging Where To Look End-to-End
- 读《Simple statistical gradient-following algorithms for connectionist reinforcement learning》论文 提出Reinforce算法的论文
<Simple statistical gradient-following algorithms for connectionist reinforcement learning>发表于 ...
- 读博期间的宿舍 && 行李打包 —— 大连开发区校区
=============================================
- MindSpore计算框架如何发布训练好的模型到官方模型仓库MindSpore_Hub上
相关官方资料: https://www.mindspore.cn/tutorial/training/zh-CN/r1.2/use/publish_model.html 参考地址: https://g ...
- 从hp的暗影精灵4来看移动cpu的实际性能表现与官方出厂性能数据之间的差距
手上有一款暗影精灵4的笔记本,CPU为i7-9750H,官方给出的睿频为4.5Ghz,但是自己使用过程中最高睿频只能达到3.9Ghz与4.1Ghz之间,根本就没有超过4.1Ghz的时候. (图的原网址 ...
- 使用UltraISO克隆clone树莓派SD卡(注意不是复制、备份,是克隆)
搞了好长时间做了一个树莓派的SD卡,包括了一些自己安装的配置,为了防止哪天把这个SD卡搞坏掉(比如写数据时候断电,比如apt upgrade时掉电),于是考虑把这个SD卡进行克隆clone. 因为手上 ...
- git 如何删除一个文件名为nul的文件
前提 当我发现存在一个nul的文件,手动删除/移动它,都会提示ms-dos功能无效或文件过大.想一想这个nul应该是某个保留字,所以普通的方式不能删除 解决方案 https://stackoverfl ...
- Tim定时器初始化的方法
#include "stm32f10x.h" // Device header void TimerInit(void) { RCC_APB1PeriphClockCmd(RCC_ ...
- [APIO2019] 路灯 题解
LG5445 把询问 \(x,y\) 看作平面上的点 记当前时刻 \(t\),\(l\) 是与 \(i\) 连通的最左端,\(r\) 是与 \(i+1\) 连通的最右端,可以通过 set 维护断边找到 ...
- git 修改提交作者及提交日期
进入交互式 rebase 模式 git rebase -i <commit> 你要修改哪次提交的日期,就 rebase 到该提交的上一次提交. git 提示你新的分支要包含哪些提交,默认已 ...