как проверить множественный путь проверки здоровья в живости / пробности зондирования в Куберне - PullRequest
0 голосов
/ 04 апреля 2020

Я использую 4 службы в модуле kubernetes, и все они работают на одном и том же порту, но точки проверки работоспособности различны для каждой службы. Я хочу добавить несколько путей в тесте живучести / готовности. В настоящее время я использую приведенную ниже конфигурацию для проверки работоспособности одного сервиса. Я хочу добавить больше пути. Как я могу это сделать? Я пытался с бинарным оператором ("/ service1 / health && / service2 / health && / service3 / health"), но это не сработало для меня.

livenessProbe:
            httpGet:
              path: /service1/health 
              port: 8080
              httpHeaders:
              - name: Custom-Header
                value: iamalive
            initialDelaySeconds: 60
            failureThreshold: 5
            periodSeconds: 60
            timeoutSeconds: 120

1 Ответ

2 голосов
/ 04 апреля 2020

Ты вроде не можешь. Я имею в виду, что технически вы могли бы использовать exe c щуп и написать там свою собственную логику c, но на самом деле не делайте этого. Если ваши 4 службы независимы, вы должны сделать для них 4 отдельных развертывания. Kubernetes иногда вынуждает вас пересматривать свои системы, но каждый раз, когда это происходит, это подталкивает вас к лучшей системе:)

...