Я использую приложение 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
, но зонды все равно не работают.
Где я ошибаюсь?