我一直坚持在EKS集群上设置可扩展的Jenkins。我在本地系统的Minikube k8上进行了处理,以使用Jenkins Docker从属节点处理额外的负载。但是当我尝试在EKS上设置相同的设置时无法启动Docker从节点运行作业。如果有人在EKS上做相同的事情,请分享链接,想法或k8s清单。
根据您的描述,如果您在EKS上安装/配置了Jenkins的“母版”,我将无法理解。假设您已经通过helm或“ yaml”安装了Jenkins,则可以从UI进行访问。
下一步将在Jenkins中安装一个名为“ Kubernetes”的插件。此插件旨在在Kubernetes集群(Jenkins从属/节点)的顶部实现Jenkins缩放。
安装插件后,您必须对其进行配置。
转到:管理Jenkins->配置系统->云-> Kubernetes
这是在Jenkinsfile中调用Pod / slave模板的方式:
agent {
label "jenkins-slave"
}
这是您如何在Jenkinsfile中调用特定的从属/容器模板:
steps {
container('jenkins-slave') {
}
}
有关更多描述性步骤,请随时使用Google的“如何在EKS上安装/配置Jenkins从站”,您将获得许多文章,例如:How to install/configure Jenkins slave on EKS
祝你好运!