Зависание к «службе узла кластера kubernetes» периодически прерывается с главного узла - PullRequest
0 голосов
/ 02 октября 2019

Я создал кластер с одним мастером и 2 узлами.

Я развернул службу nginx на узле 1 и узле 2, используя реплики 4 от мастера

Я создал 'NodePort«Служите, как показано ниже, чтобы сделать службы nginx, работающие на узле 1 (2 модуля) и узле 2 (2 модуля) доступными извне сети.

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

Начиная с каждого узла (узел1 и узел2), если я сверну модули (pod1 и pod2) в порт 80, nginx будет доступен.

После создания вышеуказанного Сервиса я пытаюсь свернуться с сервисом nginx от мастера к узлу1 и узлу 2.

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

обе команды периодически успешны, это означает 2 раза успех, 3 раза сбой, 3 разауспех, 1 сбой времени ... и т. д.

У меня есть эти три машины centos в одной сети, созданной через бродячую машину. эти три машины доступны через Интернет, а также они доступны друг другу.

Поскольку имеется 2 узла и каждый узел имеет 2 модуля, соединение с приложением nginx должно быть постоянным (это не должно бытьпрерывистый)

Ниже команды для доступа к nginx с главной машины должны быть доступны все время. Пожалуйста, направьте, что не хватает

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