Дженкинс не может использовать настройку Kubernetes

У меня проблема со сборкой Jenkins, и вот что я вижу в журнале сборки:

       [Pipeline] Start of Pipeline
[Pipeline] podTemplate
[Pipeline] {
[Pipeline] node
Still waiting to schedule task
‘Jenkins’ doesn’t have label ‘ci’

Я не уверен, что это на самом деле означает.

Я попытался проверить конфигурацию в разделе "Настроить облака" в Jenkins, и это выглядит так:

1 ответ

Я бы предложил несколько изменений сделать это так

  1. Оставьте все пустым для jenkins tunnel. Дженкинс автоматически подберет его.

  2. Если вы развернули этот экземпляр jenkins в кластере kubernetes, используйте внутренний адрес для jenkins_url нравиться http://jenkins.infrastructure.svc Я предполагаю, что ваше имя службы Дженкинса jenkins и это ClusterIP

  3. Для шаблона Pod вы можете просто использовать name и labelsи удалите раздел шаблона контейнера. kubernetes выберет его по умолчанию.

  4. Используйте тот же ярлык для планирования работы, поскольку агент означает, что вы дали другое название ярлыка, а использование как другое означает, что ваши дженкинсы ищут ci агент, которого нет, поэтому вам следует заменить его на jenkins-jenkins-slave в вашем трубопроводе

Другие вопросы по тегам