Плагин Jenkins для развертывания в Kubernetes (EKS) - PullRequest
0 голосов
/ 14 декабря 2018

Я запускаю свое приложение в AWS-EKS, и мой экземпляр Jenkins еще не помещен в контейнер.Для развертывания нашего приложения мы используем команду kubectl в конвейере Jenkins.Мне хотелось бы узнать какие-либо передовые практики или плагины для развертывания Kubernetes через Jenkins.

До сих пор я обнаружил ниже плагины, которые не полностью работают с моим вариантом использования.

https://github.com/jenkinsci/kubernetes-plugin- Управлять динамическими агентами Дженкинса.Может не подходить для моего случая.

https://github.com/jenkinsci/kubernetes-cd-plugin - Этот плагин предоставляет функциональность развертывания K8s, но взаимодействие с EKS представляет собой небольшую проблему с этим плагином, так как в EKS аутентификация выполняется aws-iam-authenticator

Есть ли в Jenkins какой-либо плагин для управления развертыванием в Kubernetes?

Были бы полезны любые указатели.

1 Ответ

0 голосов
/ 14 декабря 2018

Проверьте Jenkins X , он был создан специально для приложений Kubernetes

Полезные ссылки:

https://aws.amazon.com/blogs/opensource/continuous-delivery-eks-jenkins-x/

https://jenkins -x.io / команды / jx_create_cluster_eks / # JX создать-кластер-эКС

...