Сбой датчиков живучести / готовности при использовании Talisman для Flask / Python - PullRequest
0 голосов
/ 26 мая 2020

Я использую приложение Flask, развернутое в Google Kubernetes Engine. Развернутое приложение использует Официантку для обслуживания приложения Flask. Я хотел бы убедиться, что все подключения по https. Мое развернутое приложение в настоящее время разрешает http и / или https, но я хотел бы принудительно использовать https. Для этого я пытаюсь использовать Talisman .

from flask import Flask
from flask_talisman import Talisman

app = Flask(__name__)
Talisman(app)

Однако, когда я развертываю версию с помощью Talisman, мои датчики не работают, и я не могу получить доступ к веб-приложению.

livenessProbe:
  httpGet:
    port: 8080
    path: /health
  initialDelaySeconds: 60
  timeoutSeconds: 1
readinessProbe:
  httpGet:
    port: 8080
    path: /health
  initialDelaySeconds: 60
  timeoutSeconds: 1

Я попытался добавить scheme: HTTPS к httpGet, но зонды все равно не работают.

Где я ошибаюсь?

...