卷曲到“ kubernetes群集节点服务”从主节点间歇性地失败

时间:2019-10-02 02:20:47

标签: kubernetes kubernetes-pod

我创建了一个具有一个主节点和2个节点的集群。

我已经使用主服务器上的副本4在节点1和节点2上部署了Nginx服务

我如下创建了一个“ NodePort”服务,以使从网络外部可以访问在node1(2个容器)和node2(2个容器)上运行的nginx服务。

apiVersion: v1
kind: Service
metadata:
  name: nginx-service
  labels:
    type: nginx-service
    name: nginx-web-application

spec:
  type: NodePort
  ports:
    - port: 80
      targetPort: 80
      nodePort: 30006
  selector:
      app: nginx

每个节点(node1和node2)中,如果我将Pod(pod1和pod2)卷曲到端口80,则可以访问nginx。

创建完以上Service后,我尝试将Nginx服务从master卷曲到node1和node2。

curl http://<ip of node1>:30006
curl http://<ip of node1>:30006

这两个命令都是间歇性成功的,分别表示2次成功,3次失败,3次成功,1次失败...。等等。

我在通过游民机创建的单个网络中拥有这三台centos计算机。这三台机器可以通过Internet相互访问,也可以相互访问。

由于有2个节点,每个节点有2个pod,因此与nginx应用程序的连接应该是持久的(不应该是间歇性的)

从主机访问nginx的以下命令应始终可用。请指导缺少的内容

curl http://<ip of node1>:30006
curl http://<ip of node1>:30006

0 个答案:

没有答案