тайм-аут установки CERT-менеджера для AKS - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь создать два кластера kubernetes (AKS) для тестовой среды с помощью DevOps Azure. Эти кластеры используют сертификаты letsencrypt для своих конечных точек. Поэтому я автоматизирую создание этих сертификатов, используя рулевые диаграммы.

По какой-то причине задача установки шлем-менеджера истекает, если я создаю два кластера одновременно.

Я протестировал тот же процесс выпуска с одним кластером, и при запуске моего развертывания проблем не возникло.

Запущенная команда установки helm cert-manager:

c:\agent\_work\_tool\helm\2.11.0\x64\windows-amd64\helm.exe install --set ingressShim.defaultIssuerName=letsencrypt-prod,ingressShim.defaultIssuerKind=ClusterIssuer,rbac.create=false,serviceAccount.create=false --name appl-cert-manager --wait stable/cert-manager

Как я уже сказал, эта команда для 1-го кластера выполнена успешно. Я получаю сообщение:

16:20:26.4583241Z cert-manager has been deployed successfully!

Однако вторая команда занимает около 5 минут. Тогда я получаю это сообщение:

2018-11-08T16:28:14.4988796Z ##[error]Error: release appl-cert-manager failed: timed out waiting for the condition

Это происходит потому, что имя должно быть глобально уникальным?

спасибо

1 Ответ

0 голосов
/ 12 ноября 2018

В случае, если у кого-то есть такая же проблема, у него есть простое решение, которое последовательно работает для меня.

Добавить аргумент времени ожидания в helm:

--timeout 600

например, для того, что я предполагаю, является настройкой тайм-аута на 10 минут.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...