kubernetes的service暴露端口访问时会出现一定概率访问不到 couldn't connect to server | server | server 运维论坛-大发黄金版app下载

使用了kubeadm init进行初始化后有三个节点

kubernetes的service暴露端口访问时会出现一定概率访问不到 couldn't connect to server

并且创建了两个 deployment, 分别是nginx和go-zero写的一个项目,
在创建完成后均可正常启动和访问,并且pod任何没有报错。

在我创建service后也没有报错,curl访问node2也没有问题但是偶尔会出现一下错误
curl: (7) failed to connect to 10.48.214.147 port 31888 after 3065 ms: couldn't connect to server, 这个报错信息是偶尔出现的属于那种访问3次可能会出现1次的这种, 一直找不到源头gpt也问了但是还是不行。
希望大佬给指点一下。以下操作步骤和配置信息。


# service创建后访问node2节点,有时正常返回有时报错
curl --location --request get '10.48.214.147:30080'
# curl错误
curl: (7) failed to connect to 10.48.214.147 port 30080 after 3088 ms: couldn't connect to server

service的配置

apiversion: v1
kind: service
metadata:
  name: nginx-service
spec:
  type: nodeport
  selector:
    app: nginx
  ports:
    - protocol: tcp
      port: 80
      targetport: 80
      nodeport: 30080

nginx-deployment配置

apiversion: apps/v1
kind: deployment
metadata:
  name: nginx-deployment
spec:
  selector:
    matchlabels:
      app: nginx
  replicas: 5
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
        - name: nginx
          image: nginx
          ports:
            - containerport: 80

环境信息

我在vmware里面创建了三个multipass的虚拟机, 系统均是ubuntu24, 虚拟机给的配置时8核心32g,multipass三个虚拟服务器配置均是2核心8g硬盘20g。

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
网站地图