我注意到通过设置值istioctl manifest apply
会影响其他 Istio 资源。例如,当我设置时--set values.tracing.enabled=true
,之前安装在集群中的 Kiali 消失了。
设置值(选项)的正确方法是values.pilot.traceSampling
什么?
谢谢
我注意到通过设置值istioctl manifest apply
会影响其他 Istio 资源。例如,当我设置时--set values.tracing.enabled=true
,之前安装在集群中的 Kiali 消失了。
设置值(选项)的正确方法是values.pilot.traceSampling
什么?
谢谢
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那样设置值。
希望能帮助到你。