Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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 istio上游连接错误或在标头之前断开/重置。重置原因:连接终止_Kubernetes_Istio - Fatal编程技术网

Kubernetes istio上游连接错误或在标头之前断开/重置。重置原因:连接终止

Kubernetes istio上游连接错误或在标头之前断开/重置。重置原因:连接终止,kubernetes,istio,Kubernetes,Istio,我正试图跟随库伯内特斯的故事。但是我没有将资源安装在default名称空间中,而是使用一个名为qa的名称空间。在步骤5中,我遇到了一个问题。当我尝试卷曲productpage时,得到以下响应: 上游连接错误或在标头之前断开/重置。重置原因:连接终止 但是,如果我遵循相同的示例,但使用default名称空间,则会从productpage获得成功的响应 你知道为什么我的qa命名空间会出现这种情况吗 Istio版本: client version: 1.2.4 citadel version: 1.2

我正试图跟随库伯内特斯的故事。但是我没有将资源安装在
default
名称空间中,而是使用一个名为
qa
的名称空间。在步骤5中,我遇到了一个问题。当我尝试卷曲productpage时,得到以下响应:

上游连接错误或在标头之前断开/重置。重置原因:连接终止

但是,如果我遵循相同的示例,但使用
default
名称空间,则会从productpage获得成功的响应

你知道为什么我的
qa
命名空间会出现这种情况吗

Istio版本:

client version: 1.2.4
citadel version: 1.2.2
egressgateway version: 1.2.2
galley version: 1.2.2
ingressgateway version: 1.2.2
pilot version: 1.2.2
policy version: 1.2.2
sidecar-injector version: 1.2.2
telemetry version: 1.2.2
Kubernetes版本(在AKS中运行):


为了调试报告的问题,我建议执行以下步骤:

  • 检查sidecar是否已注入
    qa
    命名空间:
  • $kubectl get namespace-L istio injection | grep qa

    qa                Active   83m   enabled
    
    NAME                                  READY   STATUS    RESTARTS   AGE
    pod/details-v1-74f858558f-vh97g       2/2     Running   0          29m
    pod/productpage-v1-8554d58bff-5tpbl   2/2     Running   0          29m
    pod/ratings-v1-7855f5bcb9-hhlds       2/2     Running   0          29m
    pod/reviews-v1-59fd8b965b-w9lk5       2/2     Running   0          29m
    pod/reviews-v2-d6cfdb7d6-hsjqq        2/2     Running   0          29m
    pod/reviews-v3-75699b5cfb-vl7t9       2/2     Running   0          29m
    
    
    NAME                  TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)    AGE
    service/details       ClusterIP   IP_ADDR          <none>        9080/TCP   29m
    service/productpage   ClusterIP   IP_ADDR          <none>        9080/TCP   29m
    service/ratings       ClusterIP   IP_ADDR          <none>        9080/TCP   29m
    service/reviews       ClusterIP   IP_ADDR          <none>        9080/TCP   29m
    
    
    NAME                             READY   UP-TO-DATE   AVAILABLE   AGE
    deployment.apps/details-v1       1/1     1            1           29m
    deployment.apps/productpage-v1   1/1     1            1           29m
    deployment.apps/ratings-v1       1/1     1            1           29m
    deployment.apps/reviews-v1       1/1     1            1           29m
    deployment.apps/reviews-v2       1/1     1            1           29m
    deployment.apps/reviews-v3       1/1     1            1           29m
    
    NAME                                        DESIRED   CURRENT   READY   AGE
    replicaset.apps/details-v1-74f858558f       1         1         1       29m
    replicaset.apps/productpage-v1-8554d58bff   1         1         1       29m
    replicaset.apps/ratings-v1-7855f5bcb9       1         1         1       29m
    replicaset.apps/reviews-v1-59fd8b965b       1         1         1       29m
    replicaset.apps/reviews-v2-d6cfdb7d6        1         1         1       29m
    replicaset.apps/reviews-v3-75699b5cfb       1         1         1       29m
    
    NAME                   SECRETS   AGE
    bookinfo-details       1         36m
    bookinfo-productpage   1         36m
    bookinfo-ratings       1         36m
    bookinfo-reviews       1         36m
    default                1         97m
    
  • 验证k8sBookinfo应用程序资源是否正确分布并位于
    qa
    命名空间中:
  • $kubectl获得全部-n qa

    qa                Active   83m   enabled
    
    NAME                                  READY   STATUS    RESTARTS   AGE
    pod/details-v1-74f858558f-vh97g       2/2     Running   0          29m
    pod/productpage-v1-8554d58bff-5tpbl   2/2     Running   0          29m
    pod/ratings-v1-7855f5bcb9-hhlds       2/2     Running   0          29m
    pod/reviews-v1-59fd8b965b-w9lk5       2/2     Running   0          29m
    pod/reviews-v2-d6cfdb7d6-hsjqq        2/2     Running   0          29m
    pod/reviews-v3-75699b5cfb-vl7t9       2/2     Running   0          29m
    
    
    NAME                  TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)    AGE
    service/details       ClusterIP   IP_ADDR          <none>        9080/TCP   29m
    service/productpage   ClusterIP   IP_ADDR          <none>        9080/TCP   29m
    service/ratings       ClusterIP   IP_ADDR          <none>        9080/TCP   29m
    service/reviews       ClusterIP   IP_ADDR          <none>        9080/TCP   29m
    
    
    NAME                             READY   UP-TO-DATE   AVAILABLE   AGE
    deployment.apps/details-v1       1/1     1            1           29m
    deployment.apps/productpage-v1   1/1     1            1           29m
    deployment.apps/ratings-v1       1/1     1            1           29m
    deployment.apps/reviews-v1       1/1     1            1           29m
    deployment.apps/reviews-v2       1/1     1            1           29m
    deployment.apps/reviews-v3       1/1     1            1           29m
    
    NAME                                        DESIRED   CURRENT   READY   AGE
    replicaset.apps/details-v1-74f858558f       1         1         1       29m
    replicaset.apps/productpage-v1-8554d58bff   1         1         1       29m
    replicaset.apps/ratings-v1-7855f5bcb9       1         1         1       29m
    replicaset.apps/reviews-v1-59fd8b965b       1         1         1       29m
    replicaset.apps/reviews-v2-d6cfdb7d6        1         1         1       29m
    replicaset.apps/reviews-v3-75699b5cfb       1         1         1       29m
    
    NAME                   SECRETS   AGE
    bookinfo-details       1         36m
    bookinfo-productpage   1         36m
    bookinfo-ratings       1         36m
    bookinfo-reviews       1         36m
    default                1         97m
    
  • 检查特定Pod容器中的Istio,这样您就可以提取有关代理状态和流量路由信息的一些基本数据:
  • kubectl日志$(kubectl get pod-l app=ratings-o jsonpath='{.items[0].metadata.name}'-n qa)-c istio proxy-n qa

    qa                Active   83m   enabled
    
    NAME                                  READY   STATUS    RESTARTS   AGE
    pod/details-v1-74f858558f-vh97g       2/2     Running   0          29m
    pod/productpage-v1-8554d58bff-5tpbl   2/2     Running   0          29m
    pod/ratings-v1-7855f5bcb9-hhlds       2/2     Running   0          29m
    pod/reviews-v1-59fd8b965b-w9lk5       2/2     Running   0          29m
    pod/reviews-v2-d6cfdb7d6-hsjqq        2/2     Running   0          29m
    pod/reviews-v3-75699b5cfb-vl7t9       2/2     Running   0          29m
    
    
    NAME                  TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)    AGE
    service/details       ClusterIP   IP_ADDR          <none>        9080/TCP   29m
    service/productpage   ClusterIP   IP_ADDR          <none>        9080/TCP   29m
    service/ratings       ClusterIP   IP_ADDR          <none>        9080/TCP   29m
    service/reviews       ClusterIP   IP_ADDR          <none>        9080/TCP   29m
    
    
    NAME                             READY   UP-TO-DATE   AVAILABLE   AGE
    deployment.apps/details-v1       1/1     1            1           29m
    deployment.apps/productpage-v1   1/1     1            1           29m
    deployment.apps/ratings-v1       1/1     1            1           29m
    deployment.apps/reviews-v1       1/1     1            1           29m
    deployment.apps/reviews-v2       1/1     1            1           29m
    deployment.apps/reviews-v3       1/1     1            1           29m
    
    NAME                                        DESIRED   CURRENT   READY   AGE
    replicaset.apps/details-v1-74f858558f       1         1         1       29m
    replicaset.apps/productpage-v1-8554d58bff   1         1         1       29m
    replicaset.apps/ratings-v1-7855f5bcb9       1         1         1       29m
    replicaset.apps/reviews-v1-59fd8b965b       1         1         1       29m
    replicaset.apps/reviews-v2-d6cfdb7d6        1         1         1       29m
    replicaset.apps/reviews-v3-75699b5cfb       1         1         1       29m
    
    NAME                   SECRETS   AGE
    bookinfo-details       1         36m
    bookinfo-productpage   1         36m
    bookinfo-ratings       1         36m
    bookinfo-reviews       1         36m
    default                1         97m
    
    我鼓励您阅读Istio网络流量管理文档一章,以获得更多的见解