Описание тега jenkins-kubernetes

0 ответов

Как получить конфигурацию Kubernete из ранчер 2.0?

У меня есть ранчер 2.0 для управления kubernetes с помощью контроля доступа RBAC, kubeconfig Я использовал для kubectl это просто, он показывает сервер кластера ранчеру. Затем в какой-то системе, например, плагине jenkins kubernetes, как я могу запо…
11 фев '19 в 10:25
1 ответ

Как получить доступ к порту контейнера другого контейнера, используя плагин kubernetes в конвейере

Я пытаюсь получить доступ к открытому порту из контейнера в другой контейнер внутри того же узла, но я не могу понять, как это сделать, используя плагин kubernetes в конвейере. В моем сценарии я создал оба контейнера и открыл порт контейнера базы да…
1 ответ

Как запустить параллельные этапы в изолированных модулях для декларативного конвейера Дженкинса

Я пытаюсь запустить несколько сквозных тестов параллельно и на разных модулях kubernetes в декларативном конвейере jenkins, однако jenkins, похоже, пытается запустить параллельные этапы на одном и том же модуле kubernetes. Это приводит к взаимоблоки…
0 ответов

Jenkins kubernetes-plugin Распараллелить декларативный Jenkinsfile

Использование kubernetes-plugin Parallelise декларативного Jenkinsfile, как вы выполняете этапы параллельно, когда каждый этап использует один и тот же контейнер? (например, анализ sonar_qube и модульное тестирование выполняются на контейнере maven.…
0 ответов

Доступ к настройке подключаемого модуля Jenkins Kubernetes через REST API или Java

У нас есть плагин Jenkins с плагином Kubernetes. Мне нужно создать тест Java junit, чтобы увидеть, установлена ​​ли опция "Выбор узла" наших шаблонов Pod Kubernetes в меню "Управление Jenkins > Настройка". Это должно быть пустым. Это все, чтобы убед…
0 ответов

Как ограничить задания от развертывания ведомых на основе аутентификации пользователя, вошедшего в систему

Я хочу ограничить задания Jenkins, которые будут работать только (развернутые подчиненные), если они будут вызываться определенными пользователями. Этот пользователь будет вызывать задание, используя Jenkins API с параметрами auth в заголовках запро…
1 ответ

Как настроить разрешения в плагине jenkins kubernetes для доступа к удаленному кластеру GKE

У меня есть Jenkins, настроенный на GCE, и оттуда я пытаюсь получить доступ к кластеру k8s на GKE. Я не авторизован, когда пытаюсь проверить соединение с плагином. Я включил доступ к GKE API, создал учетную запись службы в GKE, создал роль и привязк…
0 ответов

Поды воссоздаются каждые 2 минуты после попытки получить изображения размером более 1 ГБ. Но не завершая

Я пытаюсь вытащить и запустить изображения размером более 1 ГБ в модулях Kubernetes. Через 2 минуты поды уничтожаются и воссоздаются, и та же проблема возникает в цикле. Ниже показано, что я получаю при запуске ///kubectl get pods NAME READY STATUS …
02 апр '20 в 07:20
1 ответ

Настройте значение удержания подов плагина jenkins kubernetes с помощью Groovy

Попытка настроить значение удержания подов для плагина Jenkins Kubernetes с помощью Groovy-скрипта. Метод kubernetes.setPodRetention(org.csanchez.jenkins.plugins.kubernetes.pod.retention.Podretention.Never()) не удается настроить из-за ошибки ниже: …
0 ответов

Исключение 'java.net.SocketException: Socket closed' при выполнении заданий jenkins

Мы используем плагин Kubernetes для раскрутки подчиненных серверов для сборки проектов. У нас есть задание jenkins, которое планируется запускать на кубернетах через плагин jenkins k8. В этом задании весь сценарий оболочки находится на разных этапах…
1 ответ

Как убить контейнер с несколькими контейнерами, если один контейнер выйдет из строя?

Я использую плагин Jenkins Kubernetes, который запускает модули в кластере Kubernetes, которые служат агентами Jenkins. Поды содержат 3 контейнера для обеспечения подчиненной логики, сокета Docker, а такжеgcloud инструмент командной строки. Обычный …
1 ответ

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

Поэтому проблема, с которой я столкнулся и изо всех сил пытаюсь понять, заключается в том, как настроить несколько облаков / кластеров. Очень похоже на этот вопрос. Один Дженкинс, два кластера Kubernetes В основном у меня jenkins отлично работает в …
14 май '20 в 03:31
1 ответ

Загрузить агент динамически в декларативном файле Jenkinsfile

Я хотел бы знать, можно ли динамически настроить глобального агента. Мне нужно запустить мой конвейер в разных средах Jenkins, работающих на Kubernetes или виртуальных машинах. Когда мне нужно запустить конвейер на виртуальных машинах, мне нужно исп…
0 ответов

ОШИБКА: ОШИБКА: java.lang.RuntimeException: io.kubernetes.client.openapi.ApiException: запрещено

Привет, я пытаюсь интегрировать kubernates с jenkins, используя плагин развертывания kubernates. Я правильно настроил все детали и упомянул файл kubeconfig в jenkins, но он не запускает yaml files, указывающее пространство имен, вместо этого он испо…
1 ответ

Выполнение команды внутри образа докера в Jenkins Pipeline Stage

У меня есть простой конвейер Jenkins, который создает контейнер с 3 контейнерами - jnlp, dind, example-test Это выглядит следующим образом - agent { kubernetes { yaml """ apiVersion: v1 kind: Pod metadata: name: example-pb annotations…
1 ответ

Рабочее пространство PersistentVolumeClaim для подчиненного jenkins

Я пытаюсь оставить свое рабочее место в PersistentVolumeClaimс помощью плагина kubernetes Я создал PV а также PVCи я сохранил свои файлы на локальном диске. Этот конвейер и раньше работал нормально, но теперь рабочие области больше не создаются на л…
1 ответ

как получить шаблон модуля агента из другого репозитория в конвейере Дженкинса

Я хочу сохранить шаблоны агентов конвейера jenkins (kubernetes pod) в репо A. Файл jenkins находится в репо B. Чтобы запустить этап ci в репо B, мне нужна папка агентов, извлеченная из репо A. pipeline { agent none stages { stage('ci') { agent { kub…
0 ответов

Использование плагина Kubernetes для проекта Jenkins вместо пайплайна

Я использую плагин Kubernetes для Jenkins (https://github.com/jenkinsci/kubernetes-plugin). Используя их документацию, я смог создать конвейер Jenkins для создания модуля и запустить некоторые команды maven внутри контейнера maven внутри модуля с ис…
0 ответов

Иногда невозможно смонтировать тома для модуля при монтировании утверждения постоянного тома nfs с разрешениями ReadWrite.

Я следил за этой статьей, чтобы настроить сервер NFS на GKE, чтобы я мог монтировать ReadWriteMany pvc на многих модулях. Эти стручки - это агенты-подчиненные Дженкинса, которые непрерывно создаются и уничтожаются по мере необходимости. Дело в том, …
1 ответ

Агент Kubernetes jenkins терпит неудачу и показывает - tcpSlaveAgentListener

Я бегаюJenkins Master & K8s-Masterна том же сервере. Дженкинс работает через Tomcat Apache(не в кластере K8s). У меня есть другой сервер дляK8s-Worker-Node, На обоих серверах CentOS-8ОС установлена. Я настроилJenkins Kubernetes Plugin version - …