云原生爱好者周刊:使用 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 持续部署工具. 应用程序定义.配置和环境都是声明式的,并受版本控制 应用程序部署和生命周期管理都是自动化的.可审计的,并 ...
随机推荐
- MindSpore 计算框架 模型参数 和 优化器 参数的重新载入
本文主要内容源于: https://www.mindspore.cn/tutorial/training/zh-CN/master/use/load_model_for_inference_and_t ...
- 【转载】 CPU漏洞 —— 一步一步理解CPU芯片漏洞:Meltdown与Spectre
原文: https://www.freebuf.com/articles/system/159811.html 参考: https://blog.csdn.net/xy010902100449/art ...
- anaconda运行install命令报错:Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)'
运行命令: conda install mpi4py 报错: Retrieving notices: ...working... ERROR conda.notices.fetch:get_chann ...
- Ubuntu系统下python模块graphviz运行报错:graphviz.backend.execute.ExecutableNotFound: failed to execute PosixPath(‘dot‘)
代码中需要运行python模块graphviz,安装: pip install graphviz 运行后报错: graphviz.backend.execute.ExecutableNotFound: ...
- 经典视频分享:Machine Learning: A New ICE (Identification, Control, Estimation) Age ? —— 自动控制和人工智能的结合前景
机器学习作为近几年兴起的学科,虽然他诞生的时间已经而久远了,但是真正走进人们视野也就是这几年的事情. 机器学习领域本身只有强化学习这个分支和控制类是天然关联的,因此近几年国内的知名高校的强化学习研究者 ...
- quartz集成spring集群部署
由于quartz单节点无法满足业务的需求,后面我们在单节点的基础上进行了集群部署. 由以前的定时任务信息放在jobs.xml配置文件中,转而放到数据库中. 1.新建数据库表 CREATE TABLE ...
- 一个能够生成 Markdown 表格的 Bash 脚本
哈喽大家好,我是咸鱼. 今天分享一个很实用的 bash 脚本,可以通过手动提供单元格内容和列数或者将带有分隔符的文件(如 CSV.TSV 文件)转换为 Markdown 表格. 源代码在文末哦!原文链 ...
- cesium中添加建筑白模
1.在cesium中添加模型依赖于Cesium ion帐户的资产id,在这里创建账户. 2.上传模型(模型文件类型在Cesium ion中有说明,模型的提取办法可在这里查看)到账户中并平铺为3D Ti ...
- 【YashanDB知识库】调整NUMBER精度,再执行统计信息收集高级包偶现数据库异常退出
[问题分类]功能使用 [关键字]NUMBER类型精度修改,统计信息收集 [问题描述]存量的表将NUMBER类型的字段精度从小精度调整为大精度时,数据库收集这张业务表的统计信息时,会导致数据库异常退出. ...
- Coursera self-driving2, State Estimation and Localization Week2, kalman filter 卡尔曼滤波
KF - Kalman Filter: EKF - Extended Kalman Filter: ES-EKF - Error State Extended Kalman Filter 和EKF一样 ...