mirror of https://github.com/istio/istio.io.git
zh-translation:zh-translation/blog/2020/addon-rework/index.md (#9584)
* zh-translation:zh-translation/blog/2020/addon-rework/index.md * zh-translation:update lint * zh-translation:update lint
This commit is contained in:
parent
602c3371f0
commit
61dcd522b6
|
@ -0,0 +1,39 @@
|
|||
---
|
||||
title: 重做我们的插件集成
|
||||
description: 一种管理遥测插件安装的新方法。
|
||||
publishdate: 2020-06-04
|
||||
attribution: John Howard (Google)
|
||||
keywords: [telemetry,addons,integrations,grafana,prometheus]
|
||||
---
|
||||
|
||||
从 Istio 1.6 开始,我们引入了一种与遥测插件集成的新方法,例如 Grafana,Prometheus,Zipkin,Jaeger 和 Kiali。
|
||||
|
||||
在以前的版本中,这些附加软件是作为 Istio 安装的一部分捆绑在一起的。这使用户可以快速开始使用 Istio,无需进行任何复杂的配置即可安装和集成这些插件。但是,它带来一些问题:
|
||||
|
||||
* Istio 插件安装不是最新的或不如上游安装方法功能丰富。用户错过了这些应用程序提供的一些很棒的功能,例如:
|
||||
* 持久化存储
|
||||
* Prometheus 的 `Alertmanager` 功能
|
||||
* 高级安全设置
|
||||
* 与使用这些特性的现有部署集成比预想的更具挑战性。
|
||||
|
||||
## 修改{#changes}
|
||||
|
||||
为了解决这些问题,我们做了一些修改:
|
||||
|
||||
* 增加一个新的[集成](/zh/docs/ops/integrations/)文档部分,解释 Istio 可以集成哪些应用程序,如何使用它们,以及最佳实践。
|
||||
|
||||
* 减少设置遥测插件所需的配置数量
|
||||
|
||||
* Grafana 仪表盘现在[发布到 `grafana.com`](/zh/docs/ops/integrations/grafana/#import-from-grafana-com)。
|
||||
|
||||
* Prometheus 现在可以移除所有的 Istio Pod [使用标准的 `prometheus.io` 注解](/zh/docs/ops/integrations/prometheus/#option-2-metrics-merging)。这允许大多数 Prometheus 部署在没有任何特殊配置的情况下使用 Istio。
|
||||
|
||||
* 通过 `istioctl` 和操作面板删除绑定的插件安装。Istio 不会安装不是由 Istio 项目交付的组件。因此,Istio 将停止发送与插件相关的安装工件。但是,Istio 将在必要时保证版本兼容性。用户有责任使用相应项目提供的官方[集成](/zh/docs/ops/integrations/)文档和工件来安装这些组件。对于 demo 演示,用户可以通过 [`samples/addons/` 目录]({{< github_tree >}}/samples/addons)部署简单的 YAML 文件。
|
||||
|
||||
我们希望这些修改使用户能够充分利用这些附加组件,从而充分体验 Istio 可以提供的功能。
|
||||
|
||||
## 时间线{#timeline}
|
||||
|
||||
* Istio 1.6: 遥测插件的新演示部署 demo 可以在 `samples/addons/` 目录下找到。
|
||||
* Istio 1.7: 建议使用上游安装方法或新的示例部署。 不推荐使用 `istioctl` 进行安装。
|
||||
* Istio 1.8: 删除了 `istioctl` 对插件的安装。
|
Loading…
Reference in New Issue