一.概念Operator就是将运维软件在k8s上的部署过程简化成一个包,通过一键即可部署,可以达到部署目的。Prometheus Operator通过自定义资源CRD(ServiceMonitor以及PodMonitor和 PrometheusRule)简化prometheus在k8s上的部署过程,同时可以保持prometheus server配置动态更新,适配k8s的pod以及service地址
继上篇《自动化运维项目之jenkins pipline+ansible playbook》,仍有许多痛点,即项目文件繁杂,每个项目一个jenkinsfile,无法统一管理部署项目,从而衍生出一些想法,能不能通过一个配置文件管理所有的前后端项目,后采用PiplineCfg.yaml配置文件,将所有项目需要的变量写入,通过传参方式传入每个部署逻辑中去,即可达到一个配置文件管理所有部署项目之目的一.前置
ansible-playbook搭配jenkins实现项目部署与项目管理
一直不知道这个模块到底在哪,并且也挺想搞清楚官方那些模块到底在哪个目录下。1.使用grep-rl"copy.py"/usr/lib/python2.7/site-packages/ansible(这个目录是专门放ansible源码目录的)然后找到是/usr/lib/python2.7/site-packages/ansible/modules/files/copy.py这个文件
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号