【问题标题】:Monitoring GKE on Stackdriver and Istio在 Stackdriver 和 Istio 上监控 GKE
【发布时间】:2020-09-15 07:20:09
【问题描述】:

我注意到可以通过 Stackdriver 深入了解在 GKE 上运行的 k8s 集群。这与在 GKE 集群中部署 Istio 有何不同? Istio 是否提供 Stackdriver 无法提供的更详细信息?

【问题讨论】:

    标签: kubernetes google-cloud-platform istio stackdriver


    【解决方案1】:

    Stackdriver 用于日志/服务监控,它在 Kubernetes 中提供性能和诊断数据,而 Istio 是一个服务网格。

    固执己见的基础架构中的服务监控有助于监控最终用户对系统的看法,从而在必要时深入到基础架构级别。

    Google 提供的有关 StackDriver 的有用上下文,通过Stackdriver Service Monitoring,您可以获得以下问题的答案:

    1. 你们的服务是什么?这些服务向内部和外部客户提供哪些功能?
    2. 您对这些服务的可用性和性能有哪些承诺和承诺,您的服务是否满足这些要求?
    3. 对于基于微服务的应用程序,服务间依赖关系是什么? 4. 在服务降级的情况下,您如何利用这些知识来仔细检查新代码的推出和分类问题?
    4. 您能否从整体上查看服务的所有监控信号以减少 MTTR?

    但是,对于 Istio

    1. 它可以帮助您将网络/白名单规则放在已部署的服务上。
    2. 提供Which/What/How哪个服务将连接到what服务以及如何的答案连接会发生吗?
    3. Istio 通过提供统一的方式来保护连接微服务,从而降低管理微服务部署的复杂性。
    4. 部署在 Kubernetes 集群内的服务之间的授权
    5. 身份验证连接到集群中的内部服务的外部客户端。

    Stackdriver 是部署在 Google Kubernetes Engine 上的集群的默认日志记录解决方案

    简单来说,Stack driver 带来了 loggingmonitoringdiagnostics 以及 Istio,服务网格会实际实现应该做什么以及如何

    【讨论】:

      猜你喜欢
      • 2016-10-09
      • 1970-01-01
      • 2020-08-09
      • 2020-08-09
      • 2017-10-03
      • 2019-08-23
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多