自动化运维的资料整理
Posted 小小她爹
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化运维的资料整理相关的知识,希望对你有一定的参考价值。
持续集成、持续交付、持续部署简介 http://www.fblinux.com/?p=646
内容:
1、持续集成是指软件个人研发的部分向软件整体部分交付,频繁进行集成以便更快地发现其中的错误。“持续集成”源自于极限编程(XP),是 XP 最初的 12 种实践之一。
2、持续交付在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境的「类生产环境」(production-like environments)中。持续交付优先于整个产品生命周期的软件部署,建立在高水平自动化持续集成之上。
3、持续部署是指当交付的代码通过评审之后,自动部署到生产环境中。持续部署是持续交付的最高阶段。这意味着,所有通过了一系列的自动化测试的改动都将自动部署到生产环境。它也可以被称为“Continuous Release”。
consul 服务注册发现以及与nginx联动
1、consul作为注册中心,其中内置的dns提供查询服务
2、nginx提供负载均衡
3、consul-template将注册到consul上的服务同步到nginx上,然后重启
说明: docker容器中启动服务的时候,将相关的服务信息注册到consul上
持续集成的通用解决方法:
Kubernetes+Jenkins+GitLab
其他一些资料:
以上是关于自动化运维的资料整理的主要内容,如果未能解决你的问题,请参考以下文章