![](/img/trans.png)
[英]Error install istio in GKE = the server could not find the requested resource (post `gatewaies.networking.istio.io`)
[英]How to Install Kiali Dashboard with prometheus in place in GKE with default istio beta feature?
我一直在尝试在启用 Istio(测试版)的 GKE 集群上安装 Kiali,我正在按照官方文档使用此链接安装 Kiali,但由于 GCP 已将 Prometheus 的名称从“Prometheus”更改为“promsd” ,Prometheus 以某种方式损坏并且 Kiali 仪表板继续指向http://prometheus.istio-system.com:9090
而不是http://promsd.istio-system.com:9090
。 我应该如何在默认的ISTIO ENABLED GKE 集群中解决这个问题?
您可以检查命名空间 istio-system 中的 kiali configmap(假设您使用默认命名空间进行 istio 安装)。 外部服务下面应该有一个 prometheus 标签。 更改它并重新启动 kiali pod。
更新 20200821 :我们的配置 map(通过 istioctl 安装的 Istio (v1.5.6))
kind: ConfigMap
apiVersion: v1
metadata:
name: kiali
namespace: istio-system
selfLink: /api/v1/namespaces/istio-system/configmaps/kiali
uid: 660a2bfe-c71b-45ab-a438-ed61532dd8e3
resourceVersion: '31024421'
creationTimestamp: '2020-07-24T10:18:24Z'
labels:
app: kiali
operator.istio.io/component: AddonComponents
operator.istio.io/managed: Reconcile
operator.istio.io/version: 1.5.6
release: istio
annotations:
data:
config.yaml: |
istio_component_namespaces:
grafana: istio-system
tracing: istio-system
pilot: istio-system
prometheus: istio-system
istio_namespace: istio-system
auth:
strategy: login
deployment:
accessible_namespaces: ['**']
login_token:
signing_key: "xxxxxxxxxxxxxxxxxx"
server:
port: 20001
web_root: /kiali
external_services:
istio:
url_service_version: http://istio-pilot.istio-system:8080/version
tracing:
url:
in_cluster_url: http://tracing/jaeger
grafana:
url:
in_cluster_url: http://grafana:3000
prometheus:
url: http://prometheus.istio-system:9090
我有一条类似的错误消息(不在 GCP 中),并通过安装 Prometheus 解决了它:
$ kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.13/samples/addons/prometheus.yaml
将
release-1.13
替换为您的istio
版本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.