分享好友 最新动态首页 最新动态分类 切换频道
在Jenkins中建立docker 集群-docker cloud配置详解
2024-12-29 13:09

前面的文章中,我们从基础镜像入手制作了一个容器,安装好需要的工具后又通过它生成了一个镜像,已经验证完成它可以被拉取使用,但这样生产的是一个类似于半永久的节点,容器在宿主机会一直存在直到有人手动删除它,而且容易受到执行过程的影响而改变了原有的样貌。

在Jenkins中建立docker 集群-docker cloud配置详解

所以这里考虑到了使用Jenkins节点下方的cloud功能。

K8S的配置网上已经有很多的资料了,但对docker cloud的配置,网上一搜索就是一大堆建立docker的Jenkins和通过Jenkins生产docker镜像的教程。所以这里对docker的集群配置进行详细展示。

Jenkins与容器环境在同一个机器不用配置此项,可以掠过。

通过service docker status 命令,找到docker的服务启动点。

修改它,将其中的ExecStart行修改为ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2376

此时是谁都可以访问的。公有云上可以配置访问控制,阻断大部分的恶意扫描,但还是尽量不要用默认的2375,2376作为Jenkins默认其实也要少用。在对外开放端口的生产环境一定要配置证书,加上对应的证书参数。

配置后使用systemctl daemon-reload加载配置,并使用service docker restart重启服务。

 

在没有任何cloud插件时,Jenkins会自动展示此类插件,里面选择Docker插件。

在configure cloud中选择添加Docker集群。

配置分为Docker Cloud details和Docker Agent templates两个部分。

主要配置集群主机的信息。

其中Docker Host URI就是前面配置的tcp连接路径,Server credentials如果有的话是个安全链接用的证书,其他的基本不用配置,如果你在URI里用的域名没有写入Jenkins hosts文件的话,需要在高级配置的Docker Hostname or IP address配置IP地址。Container Cap代表这个机器上的承载上限。

这个可以配置多个,类似于node,通常用一个镜像代表一个标签

其中的labels就是标签;name用于生产随机的容器时候的前缀;Docker Image是机器上的镜像,可以写死版本号,代表唯一的一个镜像版本,也可以不带版本号,随宿主机动态更新。

点开Registry Authentication,这个Credentials是远程docker hub的认证,只在本地拉的话不需要配置。

点开Contain settings,Docker Command代表这个镜像生成容器时候的启动命令。和前面文章中一样,这里使用/usr/sbin/sshd -D。Contain settings中的其他配置根据需要设置,可以进行桥接网络,设置资源限制,设置环境变量等操作。

Instance Capacity代表这个模板能被拉起的最大值,与其他template一起受前面大项里的Container Cap限制,甚至会受到原有机器上已经启动的容器限制。

Remote File System Root是Jenkins运行任务的目录,可以不存在,有权限的话会自己创建。

Connect method还是选择ssh,和前面节点配置一样。

Stop timeout是容器执行完任务要被释放的时间限制。

Pull strategy 拉取策略,选用Never pull就会保持不变,选择Pull once and update latest就会更新,配置更新的话一定要配置远程的docker hub证书。

配置完后建立任务选择这个label进行运行,能够看到右侧运行位置是在docker_1-0045skks6e35f,代表配置是成功的

目前做出来的镜像只能是root用户登录,哪怕增加了别的用户和其ssh配置,估计和其他的配置有关。

在配置成功docker集群的detail部分后,就可以在系统管理中下方的docker查看服务器的活动容器和镜像。

最新文章
新站外链建设规划与执行方案
对于新站来说,外链建设是至关重要的。外链可以帮助网站建立权威性,提高排名,并吸引更多流量。本文将提供一个详细的新站外链建设规划和执行方案,帮助您为新站建立强大的外链基础。外链建设目标在开始外链建设之前,重要的是要确定您的目
第1章 人在诛仙,开局加入聊天群!
第一章人在诛仙,开局加入聊天群!青云门,小竹峰。一名容貌俊逸的年轻人正在闭目修炼。只不过。从对方那微微皱眉的表情来看,似乎修炼的并不顺利。“还是不行吗?”“玉清境四层,果然是一道天堑啊!”太极玄清道。乃是叶逸所修炼的功法,
成人用品现在市场前景怎么样?深度剖析行业发展新趋势与潜在机遇
随着人们生活水平的提高以及生活观念的改变,现如今谈性色变的时代已经成为过去式。反之人们对其需求却在持续的增长,从而使得成人用品成为现如今小本投资创业的首选项目。那么成人用品现在市场前景怎么样?开店需要多少钱?今天来给大家详
美国奥运选手是怎么选出来的 近日更新
美国奥运选手是怎么选出来的大家好,站长来为大家解答以上问题,《美国奥运选手是怎么选出来的 》很多人还不知道,现在让我们一起来看看答案吧!奥运会闭幕式上,各国旗手是怎么选出来的一直以来,奥运会开幕式上除了开幕式主题之外,奥运
权威外链蓝图:微信外链引入攻略107
前言微信作为中国最大的社交媒体平台,拥有庞大的用户群体和丰富的生态系统。对于网站主和内容创作者而言,通过微信引入优质外链至关重要。本文将提供一份全面的网站外链规划师,指导您逐步建立一个完善的外链建设策略,有效提升网站权重和
排水横管的标准坡度和最小坡度
1、生生活活污污水水排排水水横横管管的的标标准准坡坡度度和和最最小小坡坡度度管材管径(mm)坡度生活污水接户管道埋设深度不得高于土壤冰冻线以上0.15m,且覆土深度不小于0.3m。标准坡度最小坡度mm塑料管500.0260.012150 冰冻线750.0260
科技新纪元引领未来,朝天椒智能新品掀起热潮,开启智能生活新篇章
步入智能科技高速发展的时代,我们迎来了全新的朝天椒智能新品——一款引领未来生活新潮流的高科技产品,在12月13日这个充满创新与变革的日子里,让我们一起领略朝天椒智能新品的风采,感受科技如何改变生活,激发科技爱好者的无限兴趣。朝
抖音seo矩阵系统是什么?怎么做?
抖音seo现在来量非常大,而且非常简单,关键在于你去不去干,只要你执行了想效果立竿见影!那抖音seo矩阵系统又是什么?有什么作用,具体怎么做呢??其实非常简单,如果你只是一个号,那你算是深耕,但是50个号100个号,就是矩阵模式了!
济南SEO优化,企业互联网营销的专属加速器
济南SEO优化定制服务,针对企业个性化需求,提升网站排名,增强互联网营销效果,是企业抢占网络市场的重要工具。通过专业优化策略,助力企业实现线上业务增长。随着互联网的普及,越来越多的企业开始意识到网络营销的重要性,在这个的时代
相关文章
推荐文章
发表评论
0评