Коллеги, есть проблема, хз что делать есть traefik с consulcatalog провайдером периодически,

по ощущениям раз в 3 дня падает сервис с ошибкой что просрочен сертификат. https://x.x.x.x:21955 - это порт envoy sidecar proxy. сервис с проксёй крутятся в номаде.

time="2024-03-01T07:51:09Z" level=debug msg="'500 Internal Server Error' caused by: x509: certificate has expired or is not yet valid: current time 2024-03-01T07:51:09Z is after 2024-02-29T16:33:36Z"
x.x.x.x - - [01/Mar/2024:07:51:09 +0000] "GET / HTTP/2.0" 500 21 "-" "-" 3 "invoice-page@consulcatalog" "https://x.x.x.x:21955" 14ms


дефольный период как раз 3 дня
consul connect ca get-config
{
"Provider": "consul",
"Config": {
"IntermediateCertTTL": "8760h",
"LeafCertTTL": "72h",
"RootCertTTL": "87600h"
},
"State": null,
"ForceWithoutCrossSigning": false,
"CreateIndex": 8,
"ModifyIndex": 12
}

было ли у вас подобное, как решали?
почему сертификат не обновляется автоматически, он же должен это делать?
где вероятно может быть проблема? consul/envoy/nomad/traefik?

5 ответов

26 просмотров

А у вас не включен где-то ACL? Может там прав не хватает на рефреш сертификата?

All-Cats Автор вопроса
All-Cats Автор вопроса
OneTwoThree
А у вас не включен где-то ACL? Может там прав не х...

Действительно! в логах агента на номад клиенте, где крутился сервис все логи полны error="rpc error making call: ACL not found" а на других номад клиентах этого нет кажется разобрались, пошел чинить

All-Cats Автор вопроса
All Cats
Действительно! в логах агента на номад клиенте, г...

в итоге я весь день провозился с этим. на всех нодах одинаковый конфиг, работали все кроме одной пофиксил буевально только что, снес /opt/consul, перезапустил, и все заработало... чудеса версии ОС и ПО везде одинаковые

All Cats
в итоге я весь день провозился с этим. на всех нод...

Семь бед - один ресет/пересоздание ноды

Похожие вопросы

Обсуждают сегодня

Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Всем привет. Есть кто разбирается в платежках? Что б принимать из других стран и выплачивать рф снг
Musa
6
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
А как получить доступ к отправленному сообщению в ChosenInlineResult? Раньше кажется можно было, щас убрали?
net
2
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
посыпаю голову пеплом =) https://docs.vapor.codes/advanced/files/?h=stream#files
Seryoga
10
Карта сайта