zoukankan      html  css  js  c++  java
  • Kubernetes生态工具

    Helm

    Helm 是 Kubernetes 的包管理器,它是查找、共享和使用为 Kubernetes 开发的软件的最佳方式。Helm Charts 可用于定义、安装和升级复杂的 Kubernetes 应用程序,它支持版本控制、共享和发布配置文件,不会让你迷失在意大利面式的代码中。

    Grafana

    Grafana 是一个时间序列分析、监控和可视化平台。官方支持的一些数据源包括:Prometheus、InfluxDB 和 Elasticsearch。每个数据源都有一个根据其特性和功能定制的查询编辑器。每个数据源都绑定到一个面板,所有面板组合在一起构成一个仪表盘,可以控制时间段,也可以将时间序列数据与其他事件相关联。

    Open Tracing Project

    用于在分布式软件架构(例如微服务)中分析和监控应用程序,通过精确定位发生故障的位置来帮助调试复杂系统,并通过发现导致性能下降的原因来做出优化。

    Open Tracing API 项目正致力于创建更标准化的 API 和增强工具,它包含 API 规范、实现了规范的框架和库,以及项目文档。开发人员可以使用与厂商无关的 API 将增强添加到代码中。

    Jaeger

    Jaeger 与 Open Tracing 兼容,是一种端到端的分布式跟踪,用于监控和排除复杂分布式系统中的事务。

    Jaeger 可用于分布式事务监控和上下文传播、性能和延迟优化、故障分析和服务依赖性分析。

    Istio

    一个服务网格框架,可配置的基础设施层,用于微服务架构。Istio 使服务实例之间的通信变得更灵活、可靠、快速和安全。在将它添加到应用程序时,只需要为每个服务部署一个边车(代理),不需要更改应用程序代码!

    它支持自动发现设备和服务、跟踪、监控、日志记录、平台可观察性、基于访问控制和身份验证的安全性、访问策略控制和流量控制。

    CNCF

    云原生计算基金会是上述很多项目的“大本营”。它是一个开源软件基金会,致力于推广云原生计算。该基金会构建了可持续发展的生态系统,并围绕一系列高质量的开源项目建立了一个社区,这些项目将容器作为微服务架构的一部分进行编排。

    云原生计算使用开源软件将应用程序作为微服务来部署,将每个部分打包到容器中,并动态编排这些容器以优化资源利用。

  • 相关阅读:
    Android高级控件(四)——VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷
    Android源代码文件夹结构说明
    IOS-Storyboard控制器切换之TabBar(3)
    若干排序算法简单汇总(一)
    Linux地址ping不通情况怎么办?
    pve三种操作方式
    Office Add-in 设计规范与最佳实践
    编辑您的代码
    持续集成
    人工智能到底能给我们带来什么?
  • 原文地址:https://www.cnblogs.com/birdstudio/p/10231632.html
Copyright © 2011-2022 走看看