我注意到通过istioctl manifest apply
设置值将影响其他Istio资源。例如,当我设置--set values.tracing.enabled=true
时,先前安装在集群中的Kiali消失了。
设置values.pilot.traceSampling
之类的值(选项)的正确方法是什么?
谢谢
答案 0 :(得分:1)
Istio安装已在istio 1.6中引入,但是--set
选项的作用与它替换的istioctl manifest apply
中的作用相同。我怀疑这是为了更好
istioctl manifest
的清晰性和可访问性,还有istioctl manifest generate
之类的许多其他用途,它们可以创建清单yaml并将其保存到文件中。
根据istio documentation:
虽然istioctl安装将自动从Kubernetes上下文中检测特定于环境的设置,但清单生成无法运行,因为它离线运行,这可能导致意外结果。特别是,如果您的Kubernetes环境不支持第三方服务帐户令牌,则必须确保遵循以下步骤。
关于Kiali,您需要像guide一样单独安装。
要设置values.pilot.tracingSampling
之类的值,我建议使用istio Operator。
希望有帮助。