Pages - Menu

2022年2月17日 星期四

[istio]istio 掛載ECK kibana

前言

istio的kibana設定,
因為kibana的設定,沒看到有可以更改自身host位置的地方。
搞了一陣子,留給之後會用到的人吧。

正文

正常設定vs的時候,

- match:
    - uri:
        prefix: /
  name: kibana
  route:
    - destination:
        host: quickstart-kb-http.default.svc.cluster.local
        port:
          number: 5601

會發生錯誤
upstream connect error or disconnect/reset before headers. reset reason: connection termination

不管怎樣改vs還是不通,最後是要把kibana的設定改掉,

完整的yaml如下

apiVersion: kibana.k8s.elastic.co/v1
kind: Kibana
metadata:
  name: quickstart
spec:
  version: 7.15.0
  count: 1
  elasticsearchRef:
    name: quickstart
  http:
    tls:
      selfSignedCertificate:
        disabled: true
    service:
      spec:
        ports:
          - name: http
            port: 5601
            targetPort: 5601   

重點在於一定要加 http 下面的設定。

selfSignedCertificate ,請參考[3]

補充:
[1] 的連結有提到

    metadata:
      annotations:
        sidecar.istio.io/rewriteAppHTTPProbers: "true"

這邊請參考[2]

ref.

  1. Expose kibana (eck operator) via istio gateway - https problem (Error 503)
  2. Istio 服務的健康檢查
  3. HTTP configuration

沒有留言:

張貼留言