开源项目推荐
PromLabs 开源了旗下的 PromQL 可视化工具 PromLens,它可以通过图形化的方式展示 PromQL 的语法特征,对相关查询参数进行解释,并提供告警和常见错误的快速修复措施。
之前给大家介绍过 kube-fledged,这个 Operator 可以监控 Kubernetes 特定节点的特定镜像缓存,并定期拉取最新版本的镜像。Kube Auto Puller 这个项目做得比 kube-fledged 更好,它支持使用正则表达式来过滤要监控的镜像。
Code Extension Marketplace 是由 Coder 开源的一款 VS Code 扩展商店,可以部署在私有网络中,适合无法访问外网的环境使用。
Grafana Phlare 是 Grafana 开源的用于聚合持续分析(continuous profiling)数据的项目,可以和 Grafana 家族的其他产品无缝集成。至此 Grafana 算是把可观测性领域的四大支柱全部包揽了:
- logging: Loki
- metrics: Grafana, Mimir
- tracing: Tempo
- profiling: Phlare
Hypercrx 是一个浏览器插件,旨在通过直接往 GitHub 页面中插入各类可视化看板的形式,帮助用户快速追踪、挖掘和洞察项目与开发者的各类行为数据,为社区的数字化运营和分析提供有效支撑。
文章推荐
本文介绍了如何使用 Cluster API 和 Argo CD 来简化 Kubernetes 多集群的管理和应用部署。
本文介绍容器环境常见网络应用场景及对应场景的 Kubernetes CNI 插件功能实现,帮助搭建和使用云原生环境的小伙伴快速选择心仪的网络工具。
你以为 VS Code 只能写代码?那你就错了,VS Code 可以做的事情超乎你的想象。
云原生动态
相较于其他函数计算项目,OpenFunction 有很多独特的功能,其中之一便是通过 Dapr 与各种后端服务(BaaS)无缝集成。目前 OpenFunction 已经支持了 Dapr 的 pub/sub 和 bindings 构建模块,未来还会支持更多功能。截止到 v0.7.0,OpenFunction 与 BaaS 的集成还不算特别丝滑,需要在每个函数实例的 Pod 中注入一个 Dapr Sidecar 容器,这就会导致一个问题:整个函数实例的启动时间会受到 Dapr Sidecar 容器启动时间的影响,甚至 Dapr Sidecar 容器可能会比函数容器本身消耗的资源更多。
为了解决这个问题,OpenFunction 发布了 v0.8.0,引入了 Dapr Standalone 模式。
日前,Docker Hub 宣布支持分发任何类型的应用程序 Artifact。你现在可以将所有内容统一部署,告别多注册表带来的种种困扰。
在此之前,用户只能使用 Docker Hub 来存储和分发容器镜像——或者容器运行时所使用的 Artifact。这大大限制了平台功能,毕竟容器镜像分发只是应用程序交付的冰山一角。如今,现代应用程序交付往往涉及多种类型的 Artifact:
- Helm Chart
- WebAssembly 模块
- Docker Volumes
- SBOM
- OPA 捆绑包
- 许多其他自定义 Artifact
日前,Pulumi 推出一键式部署功能,开发人员可以通过将代码直接推送到他们的 GitHub 存储库来执行云应用程序和基础架构部署。
新功能包括:
- 部署 REST API提供完全控制,与托管在 Pulumi 云端的服务器端部署进行交互。
- 自动化 API 支持连接以 Pulumi 支持的语言提供的丰富库。客户端上运行的自动化 API 程序现在可以将基础设施即代码 (IaC) 程序的执行卸载到 Pulumi 的完全托管的部署即服务。
Git push to deploy
允许用户连接一个 git repo 并在给定的项目路径上执行部署,以及其他 GitOps 工作流程,如拉取请求审查。
Click to Deploy
可以直接从 Pulumi 服务 UI 启动包括更新、销毁和漂移检测在内的部署操作,而无需从 CLI 启动操作。
在 Google Cloud,受到隐形安全愿景的驱动,平台设计了先进的安全功能,简化了操作,并实现了更强大的安全成果。在追求这一理想的同时,希望帮助使安全更易于使用和管理。
Google Kubernetes Engine (GKE) 新的内置安全态势仪表盘(现已在预览版中提供)兼具这两方面的功能,为客户提供了意见指导,可以帮助提高 GKE 集群和容器化工作负载的安全态势。它还包括对漏洞和工作负载配置检查的洞察力,并提供集成的事件记录,以便您可以订阅警报和流向其他地方的洞察力数据。
日前, Tekton 在持续交付基金会(CDF)中顺利毕业。Tekton 是 CD 基金会毕业的第二个项目,紧随 Jenkins。
Tekton 项目源自 Knative,起初被称为“Knative Build”,后期改为“Knative Pipeline”。2018 年 8 月该项目进行了拆分,然后获得了它现在的名称,以及在 GitHub 上有了一个新的主页 “tektoncd/pipeline”。几个月之后,也就是在 2019 年,Tekton 被捐赠到了新成立的持续交付基金会(CDF)。