如何在初始安装 Istio 后安装附加组件?
How to install add-ons after the initial install of Istio?
安装 Istio.There 后未部署 Grafana、服务图和 zipking 在初始安装 Istio 后无法安装这些附加组件?
这取决于你是如何安装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
注意: 使用 Istio v1.9.0 安装测试 istioctl 在 Linux 2021 年 4 月。
Starting with Istio 1.6,与遥测相关的插件(Grafana、Prometheus、Zipkin、Jaeger 和 Kiali)部署清单位于 samples/addons/
目录中。
要部署所有插件,我们可以简单地执行以下操作:
$ kubectl apply -f ${ISTIO_INSTALLATION_FOLDER}/samples/addons
如果您遇到以下关于 Kiali 部署的warnings/issues:
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 问题。
希望对您有所帮助 ;)。
安装 Istio.There 后未部署 Grafana、服务图和 zipking 在初始安装 Istio 后无法安装这些附加组件?
这取决于你是如何安装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
注意: 使用 Istio v1.9.0 安装测试 istioctl 在 Linux 2021 年 4 月。
Starting with Istio 1.6,与遥测相关的插件(Grafana、Prometheus、Zipkin、Jaeger 和 Kiali)部署清单位于 samples/addons/
目录中。
要部署所有插件,我们可以简单地执行以下操作:
$ kubectl apply -f ${ISTIO_INSTALLATION_FOLDER}/samples/addons
如果您遇到以下关于 Kiali 部署的warnings/issues:
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 问题。
希望对您有所帮助 ;)。