Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
kubernetes:虽然pod健康,但无法访问服务_Kubernetes_Istio - Fatal编程技术网

kubernetes:虽然pod健康,但无法访问服务

kubernetes:虽然pod健康,但无法访问服务,kubernetes,istio,Kubernetes,Istio,我有以下服务 ➢ k get svc faros-web -o yaml apiVersion: v1 kind: Service metadata: name: faros-web namespace: mynamespace clusterIP: 10.8.49.178 ports: - name: http port: 5000 protocol: TCP targetPort: 5000 selector: app: faros-

我有以下
服务

➢  k get svc faros-web -o yaml
apiVersion: v1
kind: Service
metadata:
  name: faros-web
  namespace: mynamespace
  clusterIP: 10.8.49.178
  ports:
  - name: http
    port: 5000
    protocol: TCP
    targetPort: 5000
  selector:
    app: faros-web-primary
  sessionAffinity: None
  type: ClusterIP
status:
  loadBalancer: {}
以下是与
服务的选择器相对应的pod:

faros-web-primary-5b5c4f9475-j9tn6    2/2     Running     5          16m

➢  k get pod faros-web-primary-5b5c4f9475-j9tn6 -o yaml | grep -i label -C 2

  labels:
    app: faros-web-primary
但是,从同一命名空间中的另一个pod:

user@faros-worker-5ddfd69c64-wnh2f:~/app$ curl http://faros-web:5000
upstream connect error or disconnect/reset before headers. reset reason: connection termination
user@faros-worker-5ddfd69c64-wnh2f:~/app$
user@faros-worker-5ddfd69c64-wnh2f:~/app$ curl http://faros-web
upstream connect error or disconnect/reset before headers. reset reason: connection failure

在GKE上使用
k8s1.12
istio 1.1.14

看起来您想在K8和istio中测试您的应用程序。是这样吗?或者你在没有安装Istio的情况下也可以测试你的应用程序。但上述通信路径不应受到istio存在的影响,对吗?纯k8s服务应该通过其名称公开并可从同一名称空间访问。看起来Istio sidecar容器重置了连接,因此您需要在Istio中查找原因,而不是在Kubernetes本身中。