jenkins docker 最佳实践 小团队devops如何落地?
小团队devops如何落地?
我司之前小团队java技术站CI/CD路线,基于阿里云自建
整体原则:先测什么后生产出来,先边缘后核心
具体实施阶段路线::
3.基于gitlab,jenkins,k8s,istio的api自研
1.这个简单的看团队的人数规模了
2.确定好规模了,在的看技术架构了。架构可以确定完了才能确认流程。
3.千万不能盲目地的最求不高端的东西,适合自己的才是最好的。
4.基础服务先堆建好,jenkinsgit/svn,这些软件的使用和脚本的实现程序了。
5.和技术领导再确认发布流程了,流程确定了,才能判断后续的步骤。规范的流程后期率先实施下来当然不需要磨合和变动的。这个就是整个团队养成的习惯的过程了,这里就基本都结束了。
6.很多网上的资料和想法是很完美的艺术品情况下了,是对自己情况就看个人习惯,操作养成了。
用Jenkins打包docker镜像的时候,怎么把版本号加上去?
先修改一个自由风格的软件项目
选项卡参数化形成完整过程
真接加参数不行的话吗
浅谈如何打造一个安全稳定高效的容器云平台?
容器云平台比较多做到200元以内几个内容,
1,容器完整生命周期操纵,这个可以写一个service封装一下docker的api。
2,土地所有权的registry,可以用harbor搭建中。
3,敌视的管理界面,这个可以用vue加element或则react加antddesign等长大成熟的后台管理系统模板快速重新搭建。
4,服务发现到板载显卡,云平台管理的所有容器均要拥有自动出现需要注册到配置中心的逻辑,这块我也不想自己搞的话这个可以自身consul来弄,把consul做为服务跑在后端。envoy自身也这个可以单独做配置存储还支持vault加密!
5,实现容器devops的能力,这个需要借助目前最长大成熟的Jenkins2.0,说白的pipelineascode的快速搭建,当然免不了要要自学帮一下忙workflow和pipeline包括groovy语言。想做devops还得考虑帮一下忙冒烟测试,代码安全检查等功能。
6,资源调度这块假如具有相当规模可以不考虑到一下,如果规模小这个可以不需要上。
7,系统的各种兼容性和稳定性也不需要过程把关,容器的运维离不开系统层面的虚拟化支持,个人建议用centos7.2,内核4.4.38,容器存储驱动用offload2,网络模式的话初期不建议您上sdn插件是可以先host模式玩。
8,容器的编排方案可以不用compose,swarm,k8s,虽然社区一直都互吹k8s但是心细的人会才发现吹k8s的基本上也是大厂再者服务器起码5000以上规模,否则不真不建议您上k8s。
当然了假如知道一点一些是可以参与我的头条号,我都差不多都在多多分享领域内知识。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。