首页 > 其他分享 >云原生爱好者周刊:使用 Cilium 和 Grafana 实现无侵入可观测性

云原生爱好者周刊:使用 Cilium 和 Grafana 实现无侵入可观测性

时间:2022-10-31 18:44:51浏览次数:96  
标签:Kubernetes Envoy 爱好者 Cilium 开源 Waypoint Grafana Next Gateway

开源项目推荐

Cilium Grafana Observability Demo

这个项目由 Cilium 母公司 Isovalent 开源,提供了一个 Demo,使用 Cilium、OpenTelemetry、Tempo、Prometheus 和 Grafana 实现了应用无侵入可观测性。

Murre

Murre 是一个无需任何依赖的 Kubernetes 集群监控工具,它即不需要 metrics-server,也不需要 kube-state-metrics,而是直接从 kubelet 抓取指标。

Helm Dashboard

Helm Dashboard 是 Komodor 开源的项目,它提供了一个功能比较完善的可视化界面来操作 Helm Chart 相关资源。

Containerd Wasm Shims

该项目实现了一个 Containerd shim,该 shim 从 OCI 镜像中提取 Wasm 模块并使用 runwasi 来运行 Wasm 工作负载,支持与 Kubernetes 集成,通过 RuntimeClass 来创建 Wasm 工作负载。

coredns-tailscale

这是一个 CoreDNS 插件,可以给 Tailscale 节点自动添加 DNS 记录。

Kubevious

Kubevious 是一个以应用为中心的 Kubernetes Dashboard,重点关注资源配置清单以及集群状态的验证和故障排查,同时还提供一个 TimeMachine(时光机)功能,允许我们回到之前的时间去查看应用的错误信息。

文章推荐

基于 KubeSphere 的开源微服务开发平台 Pig 最佳实践

微服务架构相对于以往的单体架构更为复杂,当业务增加时,服务也将越来越多,服务的频繁部署、监控将变得复杂起来,尤其在上了 K8s 以后会更加复杂,本文介绍了如何使用 KubeSphere 来降低开源微服务开发平台 Pig 部署和维护的复杂性。

Fly.io 与 Tailscale 是如何拯救 Notado 的?

这篇文章比较新颖,之前 Notado 的业务一直运行在 Digital Ocean 的 K8s 托管集群上,但 Digital Ocean 涨价了,为了节省成本,Notado 不得不将业务迁移到 Fly.io,而且直接运行在 Fly.io 的虚拟机中,不再使用 K8s。至于原因嘛,感兴趣的可以直接看文章。

云原生动态

Waypoint 在 Hashicorp 的云平台上提供 Beta 版

Waypoint 现在可在 Hashicorp 的云平台(HCP)上进行测试。

Waypoint 两年前首次作为开源项目发布,可为开发人员在 Docker、Kubernetes 和 Amazon ECS 等平台上提供一致的部署体验。大量的插件为使用单个“航点向上”命令部署到这些平台提供后端支持。

现在在 HCP 上可用的航点有两个主要好处。首先,Waypoint 服务器完全由 Hashicorp 管理,其次,该平台提供了一个直接集成到 HCP 门户中的用户界面。因此,管理员无需自己运行基础设施即可运行 Waypoint,因为 Waypoint 现在可以与其他 HCP 产品(如 Vault 和 Consul)一起使用。

Next.js 13 首次推出更快、基于 Rust 的 Bundler

Vercel 在 Next.js 的最新版本中用新的基于 Rust 的 JavaScript 和 TypeScript 代码打包器取代了 Next.js 中的 Webpack(下载量已超过 30 亿次)。

该公司在一份声明中表示,目前处于 alpha 阶段的 Turbopack 据说比 Webpack 快 700 倍,并且专为开发和生产的增量构建而设计——这是第一个也是唯一一个用于JS 和 Typescript的构建系统。这是在旧金山举行的 Next.js Conf 22 会议上公布的Next.js 13的一系列变化之一。

Envoy Gateway 发布 v0.2

Envoy Gateway 是一个用于管理 Envoy Proxy 的开源项目,可单独使用或作为 Kubernetes 中应用的网关。它通过了 Gateway API 核心一致性测试,使用 Gateway API 作为其唯一的配置语言来管理 Envoy 代理,支持 GatewayClass、Gateway、HTTPRoute 和 TLSRoute 资源。

日前,它的首个开源版本 v0.2 发布,以下是一些亮点:

  • Kubernetes 支持:在 Kubernetes 集群中运行 Envoy Gateway
  • 网关 API 支持:Envoy Gateway 支持用于运行和配置托管 Envoy 代理队列的 Gateway API 资源

ko 申请成为 CNCF 沙箱项目

早在 2018 年,Google 的 Knative 团队就需要一种更快的方法来迭代 Kubernetes 控制器。他们创建了一个新工具,专门用于将 Go 应用程序部署到 Kubernetes,而无需担心容器镜像。该工具已被证明是 Knative 社区不可或缺的工具,因此在 2019 年 3 月,Google 将其作为一个名为 ko 的独立开源项目发布。

为了支持下一阶段的社区驱动创新,启用全新的采用模式,并进一步提高容器工具行业的标准,Google 将 ko 作为沙箱项目提交给云原生计算基金会(CNCF)。

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

标签:Kubernetes,Envoy,爱好者,Cilium,开源,Waypoint,Grafana,Next,Gateway
From: https://www.cnblogs.com/kubesphere/p/16845339.html

相关文章

  • grafana配置邮箱告警
    [root@localhostgrafana]#cd/etc/grafana/[root@localhostgrafana]#vimgrafana.ini注意:发件邮件要开启smtp服务,此处密码为smtp服务授权码,非邮箱登录密码  配......
  • linux7系统搭建Prometheus+Grafana+Alertmanager监控平台
    一、环境准备1.系统   centos7.92.安装包下载​​https://prometheus.io/download/​​grafana官网下载:https://grafana.com/grafana/downloadalertmanager-0.23.0.......
  • 快速启动grafana
    文档说明:只记录关键地方;试验环境:linuxdebian11grafanaversion:"3"services:grafana-service:image:grafana/grafana:latestcontainer_name:grafa......
  • Prometheus+Grafana搭建 (未完待续)
    1.Prometheus介绍prometheus是由谷歌研发的一款开源的监控软件,它通过安装在远程机器上的exporter,通过HTTP协议从远程的机器收集数据并存储在本地的时序数据库上同时Prome......
  • grafana Loki 轻量级日志收集系统
    部署dockerrun-dti-p3000:3000grafana/grafana:masterdockerrun-dti-p3100:3100--nameloki grafana/loki:2.4.1 dockerrun-dti--namepromtailgrafa......
  • 云原生爱好者周刊:买个蓝牙打印机实时打印新提交的 PR 吧 | 2022-10-24
    开源项目推荐blue这个项目非常有意思,利用树莓派、蓝牙热敏打印机和GitHubActions自动将新提交的PR或者Issue通过打印机打印出来,非常适合各个项目的维护者使用......
  • 网页通过iframe嵌入grafana
    进入grafana容器dockerexec-uroot-itgrafanash修改/usr/share/grafana/conf下的缺省配置文件defaults.ini我们添加参数:cfg:default.security.allow_embedding=tru......
  • 使用Prometheus和Grafana监控Envoy Mesh
    环境说明宿主机地址为:192,.168.174.103envoy:FrontProxy,地址为172.31.10.2webserver01:第一个后端服务webserver01-sidecar:第一个后端服务的SidecarProxy,地址为172.31.10.......
  • grafana钉钉告警
    一设置钉钉机器人二设置grafana 三验证告警信息......
  • grafana邮件告警
    一修改grafana.ini~#cat/etc/grafana/grafana.ini####################################SMTP/Emailing##########################[smtp]enabled=truehost=smtp.......