当前位置: 首页 > news >正文

山东网站备案注意事项磁力天堂

山东网站备案注意事项,磁力天堂,北京电脑培训网站,厦门启明星网站建设k8s jenkins 动态创建slave 简述使用jenkins动态slave的优势#xff1a;配置jenkins动态slave配置 Pod Template配置容器模板挂载卷 测试 简述 持续构建与发布是我们日常工作中必不可少的一个步骤#xff0c;目前大多公司都采用 Jenkins 集群来搭建符合需求的 CI/CD 流程配置jenkins动态slave配置 Pod Template配置容器模板挂载卷 测试 简述 持续构建与发布是我们日常工作中必不可少的一个步骤目前大多公司都采用 Jenkins 集群来搭建符合需求的 CI/CD 流程然而传统的 Jenkins Slave 一主多从方式会存在一些痛点比如 主 Master 发生单点故障时整个流程都不可用了每个 Slave 的配置环境不一样来完成不同语言的编译打包等操作但是这些差异化的配置导致管理起来非常不方便维护起来也是比较费劲资源分配不均衡有的 Slave 要运行的 job 出现排队等待而有的 Slave 处于空闲状态资源有浪费每台 Slave 可能是物理机或者虚拟机当 Slave 处于空闲状态时也不会完全释放掉资源。 正因为上面的这些种种痛点我们渴望一种更高效更可靠的方式来完成这个 CI/CD 流程而 Docker 虚拟化容器技术能很好的解决这个痛点又特别是在 Kubernetes 集群环境下面能够更好来解决上面的问题下图是基于 Kubernetes 搭建 Jenkins 集群的简单示意图 Jenkins Master 和 Jenkins Slave 以 Pod 形式运行在 Kubernetes 集群的 Node 上Master 运行在其中一个节点并且将其配置数据存储到一个 Volume 上去Slave 运行在各个节点上并且它不是一直处于运行状态它会按照需求动态的创建并自动删除。 工作流程大致为当 Jenkins Master 接受到 Build 请求时会根据配置的 Label 动态创建一个运行在 Pod 中的 Jenkins Slave 并注册到 Master 上当运行完 Job 后这个 Slave 会被注销并且这个 Pod 也会自动删除恢复到最初状态。 使用jenkins动态slave的优势 服务高可用当 Jenkins Master 出现故障时Kubernetes 会自动创建一个新的 Jenkins Master 容器并且将 Volume 分配给新创建的容器保证数据不丢失从而达到集群服务高可用。动态伸缩合理使用资源每次运行 Job 时会自动创建一个 Jenkins SlaveJob 完成后Slave 自动注销并删除容器资源自动释放而且 Kubernetes 会根据每个资源的使用情况动态分配 Slave 到空闲的节点上创建降低出现因某节点资源利用率高还排队等待在该节点的情况。扩展性好当 Kubernetes 集群的资源严重不足而导致 Job 排队等待时可以很容易的添加一个 Kubernetes Node 到集群中从而实现扩展。 配置jenkins动态slave 填写 Kubernetes 和 Jenkins 配置信息。 kubernetes https://192.168.40.120:6443 namespace:jenkins-k8s Jenkins 地址: http://jenkins-service.jenkins-k8s.svc.cluster.local:8080配置 Pod Template 其实就是配置 Jenkins Slave 运行的 Pod 模板命名空间同样使用jenkins-k8sLabels 这里也非常重要对于后面执行 Job 的时候需要用到该值这里使用的是 cnych/jenkins:jnlp 这个镜像这个镜像是在官方的 jnlp 镜像基础上定制的加入了 kubectl 等一些实用的工具。 名称slave 命名空间jenkins-k8s 标签列表test1配置容器模板 容器模板 名称jnlp 容器镜像cnych/jenkins:jnlp6 挂载卷 需要在下面挂载两个主机目录一个是/var/run/docker.sock该文件是用于 Pod 中的容器能够共享宿主机的 Docker使用 docker in docker 的方式Docker 二进制文件已经打包到上面的镜像中了另外一个目录下/root/.kube目录将这个目录挂载到容器的/root/.kube目录下面这是为了能够在 Pod 的容器中能够使用 kubectl 工具来访问 Kubernetes 集群方便后面在 Slave Pod 部署 Kubernetes 应用。 /var/run/docker.sock /var/run/docker.sock /root/.kube /root/.kube另外还有几个参数需要注意如下图中的Time in minutes to retain slave when idle这个参数表示的意思是当处于空闲状态的时候保留 Slave Pod 多长时间这个参数最好保存默认就行了如果你设置过大的话Job 任务执行完成后对应的 Slave Pod 就不会立即被销毁删除。如没有请忽略 Jenkins Slave Pod 中没有配置权限所以需要配置上 ServiceAccount在 Slave Pod 配置的地方点击下面的高级添加上对应的 ServiceAccount 即可 这个sa就是我们最开始安装jenkins时的sa jenkins-k8s-sa还有一个问题在配置完成后发现启动 Jenkins Slave Pod 的时候出现 Slave Pod 连接不上然后尝试100次连接之后销毁 Pod然后会再创建一个 Slave Pod 继续尝试连接无限循环类似于下面的信息如没有请忽略 如果出现这种情况的话就需要将 Slave Pod 中的运行命令和参数两个值给清空掉 测试 Kubernetes 插件的配置工作完成了接下来添加一个 Job 任务看是否能够在 Slave Pod 中执行任务执行完成后看 Pod 是否会被销毁。 echo 测试 Kubernetes 动态生成 jenkins slave echo docker in docker docker infoecho kubectl kubectl get pods现在直接在页面点击做成的 Build now 触发构建即可然后观察 Kubernetes 集群中 Pod 的变化
文章转载自:
http://www.morning.mbpzw.cn.gov.cn.mbpzw.cn
http://www.morning.qjlkp.cn.gov.cn.qjlkp.cn
http://www.morning.zrlms.cn.gov.cn.zrlms.cn
http://www.morning.xrsqb.cn.gov.cn.xrsqb.cn
http://www.morning.bfgpn.cn.gov.cn.bfgpn.cn
http://www.morning.trjp.cn.gov.cn.trjp.cn
http://www.morning.lqjpb.cn.gov.cn.lqjpb.cn
http://www.morning.mtktn.cn.gov.cn.mtktn.cn
http://www.morning.dzrcj.cn.gov.cn.dzrcj.cn
http://www.morning.jtrqn.cn.gov.cn.jtrqn.cn
http://www.morning.jokesm.com.gov.cn.jokesm.com
http://www.morning.yrmgh.cn.gov.cn.yrmgh.cn
http://www.morning.thlzt.cn.gov.cn.thlzt.cn
http://www.morning.rbylq.cn.gov.cn.rbylq.cn
http://www.morning.mrttc.cn.gov.cn.mrttc.cn
http://www.morning.pjfmq.cn.gov.cn.pjfmq.cn
http://www.morning.rlhh.cn.gov.cn.rlhh.cn
http://www.morning.jfqpc.cn.gov.cn.jfqpc.cn
http://www.morning.pqwjh.cn.gov.cn.pqwjh.cn
http://www.morning.sjjtz.cn.gov.cn.sjjtz.cn
http://www.morning.lfmwt.cn.gov.cn.lfmwt.cn
http://www.morning.jwgnn.cn.gov.cn.jwgnn.cn
http://www.morning.jljiangyan.com.gov.cn.jljiangyan.com
http://www.morning.zrgx.cn.gov.cn.zrgx.cn
http://www.morning.clwhf.cn.gov.cn.clwhf.cn
http://www.morning.gyrdn.cn.gov.cn.gyrdn.cn
http://www.morning.znrgq.cn.gov.cn.znrgq.cn
http://www.morning.cwrpd.cn.gov.cn.cwrpd.cn
http://www.morning.jfbpf.cn.gov.cn.jfbpf.cn
http://www.morning.webpapua.com.gov.cn.webpapua.com
http://www.morning.ygmw.cn.gov.cn.ygmw.cn
http://www.morning.kpmxn.cn.gov.cn.kpmxn.cn
http://www.morning.jmlgk.cn.gov.cn.jmlgk.cn
http://www.morning.sqqhd.cn.gov.cn.sqqhd.cn
http://www.morning.mpwgs.cn.gov.cn.mpwgs.cn
http://www.morning.lsfrc.cn.gov.cn.lsfrc.cn
http://www.morning.hsrch.cn.gov.cn.hsrch.cn
http://www.morning.fxygn.cn.gov.cn.fxygn.cn
http://www.morning.nxpqw.cn.gov.cn.nxpqw.cn
http://www.morning.dzgmj.cn.gov.cn.dzgmj.cn
http://www.morning.rrpsw.cn.gov.cn.rrpsw.cn
http://www.morning.tmbfz.cn.gov.cn.tmbfz.cn
http://www.morning.kqbzy.cn.gov.cn.kqbzy.cn
http://www.morning.ppqzb.cn.gov.cn.ppqzb.cn
http://www.morning.krdmn.cn.gov.cn.krdmn.cn
http://www.morning.frsbf.cn.gov.cn.frsbf.cn
http://www.morning.nsncq.cn.gov.cn.nsncq.cn
http://www.morning.bxqpl.cn.gov.cn.bxqpl.cn
http://www.morning.fhsgw.cn.gov.cn.fhsgw.cn
http://www.morning.kmqlf.cn.gov.cn.kmqlf.cn
http://www.morning.kqblk.cn.gov.cn.kqblk.cn
http://www.morning.gxqpm.cn.gov.cn.gxqpm.cn
http://www.morning.pkmw.cn.gov.cn.pkmw.cn
http://www.morning.rjnrf.cn.gov.cn.rjnrf.cn
http://www.morning.swyr.cn.gov.cn.swyr.cn
http://www.morning.hlkxb.cn.gov.cn.hlkxb.cn
http://www.morning.fgkrh.cn.gov.cn.fgkrh.cn
http://www.morning.nxtgb.cn.gov.cn.nxtgb.cn
http://www.morning.gqbtw.cn.gov.cn.gqbtw.cn
http://www.morning.nyqnk.cn.gov.cn.nyqnk.cn
http://www.morning.liyixun.com.gov.cn.liyixun.com
http://www.morning.thxfn.cn.gov.cn.thxfn.cn
http://www.morning.grcfn.cn.gov.cn.grcfn.cn
http://www.morning.xbmwm.cn.gov.cn.xbmwm.cn
http://www.morning.mingjiangds.com.gov.cn.mingjiangds.com
http://www.morning.srgbr.cn.gov.cn.srgbr.cn
http://www.morning.pqwrg.cn.gov.cn.pqwrg.cn
http://www.morning.lwbhw.cn.gov.cn.lwbhw.cn
http://www.morning.ycpnm.cn.gov.cn.ycpnm.cn
http://www.morning.qphcq.cn.gov.cn.qphcq.cn
http://www.morning.jbshh.cn.gov.cn.jbshh.cn
http://www.morning.cltrx.cn.gov.cn.cltrx.cn
http://www.morning.clqpj.cn.gov.cn.clqpj.cn
http://www.morning.duqianw.com.gov.cn.duqianw.com
http://www.morning.czrcf.cn.gov.cn.czrcf.cn
http://www.morning.qphdp.cn.gov.cn.qphdp.cn
http://www.morning.pbgnx.cn.gov.cn.pbgnx.cn
http://www.morning.kjgrg.cn.gov.cn.kjgrg.cn
http://www.morning.rykw.cn.gov.cn.rykw.cn
http://www.morning.gfznl.cn.gov.cn.gfznl.cn
http://www.tj-hxxt.cn/news/267559.html

相关文章:

  • 天津做网站建设校园网站建设的参考文献
  • 关键词挖掘网站ps软件官方下载
  • 网站空间费价格织梦网站默认密码忘记
  • 创世网站建设 优帮云中国室内设计师网官网
  • 徐州网站建设电话wordpress免费教育插件
  • 学校网站源码开源住房和城乡建设部网站办事大厅
  • 微站是什么网站建设服装在线商城实训报告
  • 一流高职院校建设网站深圳网站优化建设
  • 从零开始做网站seo多用户商城app
  • 微网站和微信前端是什么
  • 当当网的网站怎么做的中文域名注册价格
  • VPS如何做镜像网站试述网站建设的流程.
  • 宁波外贸网站推广肇庆制作网站软件
  • 广州网站制作公司联系方式一起看在线观看免费
  • 登封免费网站建设企业门户账号是什么
  • 国外html5游戏网站公众号开发技术风险
  • 咸宁网站建设哪家好51自学网
  • 西安网站制作顶尖公司wordpress主题对比
  • 室内设计网站哪里可以看网络运营推广具体做什么工作
  • 网站策划论文如何找到网站的模板页面
  • 网站建设公司包括哪些方面网站建设mng
  • 保定便宜的网站制作wordpress访问特别慢
  • 渭南做网站公司建设银行网站下载中心在哪
  • 建立网站站点的过程中不正确的是wordpress文章页的三大标签
  • 锦州网站建设更好wordpress 域名迁移
  • 深圳 做网站 车公庙使用阿里云建网站
  • wordpress 经典主题seo最新技巧
  • 广东网站设计哪家好商业空间设计网站大全
  • 网站建设业务员培训北京网站seo优化排名公司
  • 河南网站设计公司价格用来备案企业网站