В моем шаблоне есть следующее:
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 с первым модулем.