Кажется, только один Pod на OCP обрабатывает весь трафик - PullRequest
0 голосов
/ 25 марта 2020

В моем шаблоне есть следующее:

spec:
  containers:
    - image: ${DOCKER_REPO}/pnc/atlas/${APPLICATION_NAME}:${APP_VERSION}
      imagePullPolicy: Always
      name: "${APPLICATION_NAME}"
      livenessProbe:
        failureThreshold: 3
        httpGet:
          path: /liveOrNot
          port: "${{PORT}}"
          scheme: HTTP
        initialDelaySeconds: 180
        periodSeconds: 10
        successThreshold: 1
        timeoutSeconds: 30
      readinessProbe:
        httpGet:
          path: /liveOrNot
          port: "${{PORT}}"
          scheme: HTTP
        initialDelaySeconds: 30
        timeoutSeconds: 1                
      ports:
        - containerPort: "${{CONTAINER_PORT}}"
          protocol: TCP

, и у меня есть стручки для автоматического масштабирования ... От 1 до 8 стручков. Мой replica_count вначале равен 1 .. Я изначально установил его на 2, а автоскалер от 2 до 8 стручков

, и у меня есть маршрутизатор с

haproxy.router.openshift.io/balance: roundrobin

Что бы я ни делал, traffi c идет к первому появившемуся модулю .. модули автоматически масштабируются, но почему-то я не вижу ни одного из отладочных операторов на других модулях, если только первый модуль, который когда-либо появлялся, не был убит.

То, что я хотел бы случиться, скажем, когда есть 2 модуля для второго модуля, чтобы делиться трафиком c с первым модулем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...