当前位置:首页 > 每日看点

你们在公司是怎么使用k8s和docker的?

卡卷网1年前 (2025-03-13)每日看点466

gitlab代码两主分支main、prod,外加release标签。开发分支不管,main,prod分支保护,组长负责审核合并代码。使用gitlab-ci脚本进行ci和cd。main分支自动打包、推送镜像仓库并部署至测试环境(CI+CD),prod分支只进行打包并推送至镜像仓库(CI)。技术经理负责提发版请求,并给对应的prod分支打release标签,生成手动CD任务。发版请求审核通过后,执行CD任务,完成生产环境部署。

k8s有测试和生产两套环境,支撑所有项目的运行,但是只包括前后端和非数据库中间件的运行。

docker目前用于mysql、minio集群,以及opensearch的部署,数据单独挂载磁盘。

整个devops系统也是docker部署的,包括gitlab、harbor、nexus等。gitlab-runner有三套部署,docker部署runner的负责CI,两组k8s上各部署有一组runner,负责两套环境的CD。

生产环境服务器是多台高配金属机和存储服务器,金属机使用PVE进行的虚拟化,虚机之上搭建的k8s集群。存储服务器是ceph搭建的存储集群,给虚机和k8s提供rbd和fs存储服务。

测试环境和devops是服务器利旧,虚拟化和存储的部署和生产环境类似。

目前业务开发相对稳定,运维开发关注的重点在监控告警和服务性能追踪方面。


结论:k8s负责前后端程序的部署运行,docker负责devops和持久化类组件的部署运行。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/03/11861.html

分享给朋友:

相关文章

WordPress建设的网站为什么不推荐国内机房?

WordPress建设的网站为什么不推荐国内机房?

我劝大家不要用WordPress做国内网站,不要用国内机房的主机。原因如下:…

为什么说不懂电脑的不要碰AMD?

作为一个资深垃圾佬,说缺点前,先说优点吧AMD CPU(后续简称AU)的优点:处理器对比Intel,三级缓存更大,最明显的感知就是,网游帧数更高(5900X,7900X之类高端型号都是双CCX共享大缓存,反而不如次一点的CPU帧数更高);相…

如何进行 Elasticsearch 调优实践?

如何进行 Elasticsearch 调优实践?

面试官心理分析这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5~10s ,坑爹了。第一次搜索的…

鸿蒙到底是不是安卓套壳?

鸿蒙到底是不是安卓套壳?

把它是不是套壳先放在一边吧。我讲一个事情,大家自己判断。 华为有一个应用,叫手机管家。这个手机管家对一些 系统底层设置有影响:比如华为从 EMUI 9 开始不允许将第三方启动器设置为默认启动器,依靠的就是这个手机管家。为什么这么说呢?在网上…

PHP承载百万/天 访问量需要用到什么技术?

当年做一个百万PV的商城,也不过是两台2c4g的阿里云虚机罢了(其实一台就够,另外一台主要的逼着大家一定开发的时候一定要有负载均衡和横向扩容的意识)。当时框架还是Thinkphp3.2,框架提高运行效率的开关全打开,标准的lnmp模式,单机…

如何看待 Luv Letter 表示影视飓风专业性实在是让人失望?

一点儿新进展,另外以下有部分需要关注 对于统一变量的问题。这个我在对比上面有写小字解释,我在一开始使用ffmpeg来控制变量。但是发现了不少问题,比如因为遗留bug,会强制将非整数帧的素材转码为VFR导致无法正确帧间对比,因此不考虑,同时尽…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。