Я развертываю какое-то веб-приложение на Kubernetes и хочу установить для этого приложения проверку живучести. Когда я настраиваю развертывание с помощью проверки живучести, kubelet запускает проверку работоспособности. Мне был определен httpGet с параметром HTTP схемы, но kubelet случайным образом использует схему https.
Это моя конфигурация датчика живучести:
livenessProbe:
failureThreshold: 4
httpGet:
path: /
port: 80
scheme: HTTP
initialDelaySeconds: 40
periodSeconds: 5
successThreshold: 1
timeoutSeconds: 2
Это результат кубелета:
kubectl описать pod greenlight-7877dc58b7-6s78l
выход:
Предупреждение Unhealthy 31s (x4 over 46s) Ошибка проверки живучести kubelet: получить https://10.244.4.182/: dial tcp 10.244.4.182:443: connect: соединение отклонено
Версия Kubernetes: v1.19.9
Спасибо за помощь!