Istio - Kiali - ошибка восходящего подключения или отключение / сброс перед заголовками
Привет, я работаю над Istio и следую этой ссылке / документу для удаленного доступаKiali dashboard
. ИспользуяYAML's
Я могу получить доступ Grafana, Prometheus and Tracing
с помощью CLusterIP:nodePort
.
Но конечная точка Kiali выдает ошибку,
upstream connect error or disconnect/reset before headers
Команда kubectl get svc istio-ingressgateway -n istio-system
показывает ниже порты,
80:31380/TCP,443:31390/TCP,31400:31400/TCP,15011:30716/TCP,8060:32087/TCP,853:30887/TCP,15030:31311/TCP,15031:31312/TCP,15032:31313/TCP,15029:31314/TCP
Я могу получить доступ к Grafana по адресу http://33.33.333.33:31312
, Прометей в http://33.33.333.33:31311
, Отслеживание на http://33.33.333.33:31313
Киали сопоставлен с 15029:31314/TCP
и недоступен на http://33.33.333.33:31314
Я использую Openshift v3.9,
oc v3.9.0+191fece kubernetes v1.9.1+a0ce1bc657 Istio - Version: 1.0.5 GitRevision: c1707e45e71c75d74bf3a5dec8c7086f32f32fad GolangVersion: go1.10.4
Примечание. Я понимаю, что использую версию 1.0.5 и обращаюсь к документации по версии 1.4.0. Но я внес необходимые изменения порта вistio-ingressgateway service yaml
по которому трассировка работает, а киали нет,
ports:
- name: http2
nodePort: 31380
port: 80
protocol: TCP
targetPort: 80
- name: https
nodePort: 31390
port: 443
protocol: TCP
targetPort: 443
- name: tcp
nodePort: 31400
port: 31400
protocol: TCP
targetPort: 31400
- name: tcp-pilot-grpc-tls
nodePort: 30716
port: 15011
protocol: TCP
targetPort: 15011
- name: tcp-citadel-grpc-tls
nodePort: 32087
port: 8060
protocol: TCP
targetPort: 8060
- name: tcp-dns-tls
nodePort: 30887
port: 853
protocol: TCP
targetPort: 853
- name: http2-prometheus
nodePort: 31311
port: 15030
protocol: TCP
targetPort: 15030
- name: http2-grafana
nodePort: 31312
port: 15031
protocol: TCP
targetPort: 15031
- name: http2-tracing
nodePort: 31313
port: 15032
protocol: TCP
targetPort: 15032
- name: http2-kiali
nodePort: 31314
port: 15029
protocol: TCP
targetPort: 15029