【问题标题】:How to install add-ons after the initial install of Istio?初次安装 Istio 后如何安装附加组件?
【发布时间】:2018-09-20 06:13:45
【问题描述】:

Istio 安装后没有部署 Grafana、服务图和 zipking。初始安装 Istio 后无法安装这些附加组件??

【问题讨论】:

    标签: kubernetes grafana istio


    【解决方案1】:

    这取决于你是如何安装 istio 的。

    如果使用 helm install 安装,那么您可以使用如下命令安装附加组件:

    helm upgrade istio istio-1.0.0/install/kubernetes/helm/istio --set grafana.enabled=true,servicegraph.enabled=true,tracing.enabled=true
    

    或者您使用 helm 模板安装,那么您需要编辑 helm 模板目录中的 values.yaml 以启用这些附加组件,然后安装它:

    helm template install/kubernetes/helm/istio --name istio --namespace istio-system > $HOME/istio.yaml
    kubectl apply -f $HOME/istio.yaml
    

    【讨论】:

      【解决方案2】:

      注意:已于 2021 年 4 月在 Linux 上使用 istioctl 安装 Istio v1.9.0 测试。

      Starting with Istio 1.6,遥测相关插件(Grafana、Prometheus、Zipkin、Jaeger 和 Kiali)部署清单位于 samples/addons/ 目录中。

      要部署所有插件,我们只需这样做:

      $ kubectl apply -f ${ISTIO_INSTALLATION_FOLDER}/samples/addons 
      

      如果您遇到以下有关 Kiali 部署的警告/问题:

      unable to recognize "kiali.yaml": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
      unable to recognize "kiali.yaml": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
      unable to recognize "kiali.yaml": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
      ...
      

      只需重新应用 Kiali 的清单:

      $ kubectl apply -f ${ISTIO_INSTALLATION_FOLDER}/samples/addons/kiali.yaml
      

      发生这种情况是因为 Kiali 的一些 CRD 在需要时没有准备好。

      有关更多信息,请查看this GitHub 问题。

      希望它有所帮助;)。

      【讨论】:

        猜你喜欢
        • 2013-06-06
        • 2017-07-24
        • 2021-09-25
        • 2020-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多