【问题标题】:What is the difference between 'istioctl manifest apply' and 'istioctl install'?“istioctl manifest apply”和“istioctl install”有什么区别?
【发布时间】:2020-09-27 09:55:26
【问题描述】:

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

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

谢谢

【问题讨论】:

  • 您好,您使用的是哪个版本的 istio/istioctl?
  • @PiotrMalec 1.5.2

标签: kubernetes istio jaeger istio-kiali


【解决方案1】:

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

根据 istio documentation:

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

至于 Kiali,你需要像 guide 一样单独安装它。

要设置像 values.pilot.tracingSampling 这样的值,我建议使用 istio Operator

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-26
    相关资源
    最近更新 更多