Контроллер Traefik Ingress в Kubernetes, ошибка получения разрешений

Я развернул Traefik Ingress Controller на своем кластере AKS (Kubernetes) в Azure. У меня есть файл TOML, который разговаривает с POD, но в журналах я получаю следующее:

ime = "2018-12-21T00: 09: 36Z" level = error msg = "Не удалось прочитать новую учетную запись, преобразование данных ACME недоступно: разрешения 755 для сертификатов слишком открыты, используйте 600" time = "2018-12 -21T00: 09: 36Z "level = error msg =" Невозможно добавить поставщика ACME в список поставщиков: невозможно получить учетную запись ACME: разрешения 755 для сертификатов слишком открыты, используйте 600 "

Я разрешал это раньше в среде докеров, где я просто chmod 600 рассматриваемый каталог. Однако я не могу этого сделать, поскольку у меня нет прямого доступа к базовому хранилищу.

Если я открою оболочку для контейнера, система и попытаюсь выполнить chmod таким образом, система сообщит мне, что это файловая система только для чтения.

Любая помощь действительно приветствуется.


person Rutnet    schedule 21.12.2018    source источник
comment
Не могли бы вы добавить информацию об установке Traefik? Вы использовали для этого helm (какой график) или вы следовали руководству (ссылка)? Если вы развернули Traefik с использованием файла (ов) YAML, предоставьте их содержимое.   -  person VASャ    schedule 21.12.2018
comment
Я решил это грубым исправлением. Я развернул собственный контейнер Traefik, который добавляет необходимые разрешения. Я использовал файл развертывания   -  person Rutnet    schedule 22.12.2018
comment
Не могли бы вы объяснить свое решение в разделе ответов?   -  person VASャ    schedule 24.12.2018


Ответы (1)


Rutnet решил проблему, отказавшись от настраиваемого контейнера Traefik, который включает необходимые разрешения.

person Community    schedule 03.01.2019