当前位置: 首页 > 知识库问答 >
问题:

istio-ingressgateway的NodePort服务返回拒绝的连接

佴涵蓄
2023-03-14
$ netstat -plan | grep 31380
tcp6       0      0 :::31380                :::*                    LISTEN      8523/kube-proxy

致以最诚挚的问候,rforberger

共有1个答案

澹台玉石
2023-03-14

hello-istio服务配置中存在端口丢失配置:

---
apiVersion: v1
kind: Service
metadata:
  name: hello-istio
  namespace: hello-istio
spec:
  selector:
    run: hello-istio
  ports:
    - protocol: TCP
      port: 13451
      targetPort: 80
---

端口应与部署中的ContainerPort相同。并且targetport应该与网关中的目标端口号相同。

因此您的服务配置应该如下所示:

---
apiVersion: v1
kind: Service
metadata:
  name: hello-istio
  namespace: hello-istio
spec:
  selector:
    run: hello-istio
  ports:
    - protocol: TCP
      port: 80
      targetPort: 13451
---
 类似资料:
  • kubectl对kafka的描述也显示了暴露的节点 我有一个出版商二进制文件,将一些信息发送到Kafka。由于我有一个3节点集群部署,我使用我的主节点IP和Kafka节点端口(30092)与Kafka连接。 但是我的二进制文件正在获得错误。我无法理解为什么即使在nodePort到targetPort转换成功后,它还是被拒绝。随着进一步的调试,我在kafka日志中看到了以下调试日志:

  • 我试图让一个本地kubernetes集群与Minikube和Istio一起运行。我遵循了istio文档中的说明:https://istio.io/docs/tasks/installing-istio.html 然后,我按照以下步骤在此处安装示例BookInfo示例:https://istio.io/docs/samples/bookinfo.html 然而,当我尝试卷曲网关URL时,我得到了一个

  • 我是库伯内特斯的初学者。我正在尝试安装迷你库贝,想在库伯内特斯中运行我的应用程序。我正在使用乌班图 16.04 我已遵循此处提供的安装说明https://kubernetes.io/docs/setup/learning-environment/minikube/#using-带有http代理的minikube 问题1:在安装了kubectl、virtualbox和minikube之后,我运行了命

  • 我能够在库伯内特斯将两个节点聚集在一起。主节点似乎运行良好,但是在工作节点上运行任何命令都会导致错误:“拒绝与服务器localhost:8080连接——您指定了正确的主机或端口吗?” 来自大师(node1), 来自工作者(节点2), 我不知道如何解决这个问题。感谢您的帮助。 在执行时,"Journal alctl-xeu kubelet"我看到:"CNI未能检索网络命名空间路径:无法为终止的容器找

  • 当我试图用WebClient发送GET请求时,我响应错误io.netty.channel.AbstractChannel$annotatedConnectException:Connection Delection:localhost/ *WebClient初始化*