Kubernetes_Jenkins:使用 Dockerized Kubernetes 集群和 Google Cloud Engine (GCE) 设置 Jenkins MasterSlave 环境

时间:2024-07-16 14:14:13
【文件属性】:

文件名称:Kubernetes_Jenkins:使用 Dockerized Kubernetes 集群和 Google Cloud Engine (GCE) 设置 Jenkins MasterSlave 环境

文件大小:27KB

文件格式:ZIP

更新时间:2024-07-16 14:14:13

Python

用例 在 Google Cloud Engine (GCE) 上使用 Dockerized Kubernetes 集群设置自动可扩展的 Jenkins 主/从环境 该工作区包括两个子模块。 1.詹金斯: 该子模块包括 Jenkins Master 和 Jenkins Slave 实例的 docker 工作区。 Jenkins Master 打开 Slave 尝试连接的 JNLP 端口。 每当新的 Slave 实例启动时,它就会连接到 Master JNLP 端口,Master 会自行配置以分配任何新的附加任务。 2. 暴风雨: Stormy 是基于 Python 的 Celery 任务运行器,它 ping Kubernetes 集群并查找 Jenkins 主节点的任何有效实例。 如果没有,它会使用 Kubernetes REST API 来下载并启动 Jenkins Master Po


【文件预览】:
Kubernetes_Jenkins-master
----jenkins()
--------master()
--------README.md(2KB)
--------.gitignore(378B)
--------slave()
----stormy()
--------Dockerfile(1KB)
--------README.md(6KB)
--------fig.yml(250B)
--------.gitignore(39B)
--------app()
--------updateStormyDocker.sh(171B)
----README.md(979B)
----.gitignore(71B)

网友评论