2

我注意到通过设置值istioctl manifest apply会影响其他 Istio 资源。例如,当我设置时--set values.tracing.enabled=true,之前安装在集群中的 Kiali 消失了。

设置值(选项)的正确方法是values.pilot.traceSampling什么?

谢谢

4

1 回答 1

3

Istio install 已在 istio 1.6 中引入,但是--set选项的工作方式与istioctl manifest apply它所替换的相同。我怀疑它是为了更好的清晰度和可访问性而制作的,因为它istioctl manifest还有许多其他用途,例如istioctl manifest generate允许创建清单 yaml 并将其保存到文件中。

根据 istio文档

虽然 istioctl install 会从您的 Kubernetes 上下文中自动检测特定于环境的设置,但 manifest generate 无法离线运行,这可能会导致意外结果。特别是,如果您的 Kubernetes 环境不支持第三方服务帐户令牌,您必须确保遵循这些步骤。

至于 Kiali 您需要像本指南中一样单独安装它。

values.pilot.tracingSampling要像我建议使用 istio Operator那样设置值。

希望能帮助到你。

于 2020-06-09T15:19:22.080 回答