Jenkins kubernetes-plugin общается с несколькими кластерами

Поэтому проблема, с которой я столкнулся и изо всех сил пытаюсь понять, заключается в том, как настроить несколько облаков / кластеров. Очень похоже на этот вопрос. Один Дженкинс, два кластера Kubernetes

В основном у меня jenkins отлично работает в кластере A. В кластере B у меня возникают проблемы. У меня есть кластер b kubernetes, настроенный в плагине как кластер B. Я могу нажать кнопку входа в систему, и он работает как ожидалось. Проблема, с которой я столкнулся, заключается в том, что когда агент развертывается в кластере b для выполнения работы, он больше не может отвечать. Похоже, что ошибки связаны с тем, что мои Дженкинсы находятся за конечной точкой https. Однако я не могу найти, где настроить ssl? И даже если я справлюсь с этим, я не уверен, как позволить jnlp ответить? Это будет узел? Я посмотрел на websocket, но проблемы все еще возникают. Все, что я нахожу в Интернете, похоже, не отвечает Дженкинсу за https. Кажется, все они предполагают, что это http. Любое руководство очень ценится. заранее спасибо

1 ответ

Решение

Чтобы замкнуть цикл того, что я в итоге сделал. В конце концов, я использовал плагин kubernetes-cli. Таким образом, агенты включались в кластер A и могли запускать развертывания и т. Д. В кластере B. Плагину kubernetes-cli требовалась только служебная учетная запись в кластере A для взаимодействия с кластером. Так что на самом деле идеальное решение.

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