0

我已经在我的 minikube 集群中部署了一个应用程序,通过http://172.18.97.73:31566/的入口网关服务可以访问应用程序。

minikube ip
  172.18.97.73

kubectl get svc -n istio-system
  istio-ingressgateway   NodePort    10.99.4.153     <none>        15021:31123/TCP,80:31566/TCP,443:32094/TCP,15012:30004/TCP,15443:30369/TCP   3h48m

但 kiali 图表显示未知的流量来源。

基阿里图

我不明白出了什么问题,你能帮帮我吗?

清单在这里:

apiVersion: v1
kind: Service
metadata:
  name: application
spec:
  ports:
    - port: 8082
  selector:
    app: app
---
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
  name: http-gateway
spec:
  selector:
    istio: ingressgateway # use Istio default gateway implementation
  servers:
  - port:
      number: 80
      name: http
      protocol: HTTP
    hosts:
    - "*"
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: application-vs
spec:
  hosts:
  - "*"
  gateways:
  - "default/http-gateway"
  http:
  - route:
    - destination:
        host: application.default.svc.cluster.local
        port:
          number: 8082
4

0 回答 0