zoukankan      html  css  js  c++  java
  • Spug 自动化运维平台

    https://mp.weixin.qq.com/s/daDtxSa-whws2RE8HYsICg

    我们先看一下中小企业面临的问题:

    1、人员有限,小一点的公司专业运维可能没有,开发自己上线,也有可能1-2个运维人员,基本不会投入专门的运维开发来开发运维自动化平台。2、服务器少,可能不超过50台服务器。3、版本更新迭代比较快,需要快速方便的发布回滚。

    中小企业运维自动化常见做法:

    1、Gitlab+Jenkins,创建Jenkins任务,使用Jenkins登录服务器执行脚本实现发布,配合服务器多个脚本实现对服务器管理。
    2、Gitlab+Jenkins+Ansible,使用Jenkins调用Ansible登录服务器执行脚本实现代码的发布,平时服务器管理使用Anaible进行服务器管理。
    3、K8S平台,使用K8s发布平台,打包应用Docker镜像,通过K8s发布到线上。
    4、使用开源的运维自动化平台发布管理,Github上有很多优秀的开源项目,可以使用。
    虽然可以通过上面的几种方法把发布和经常操作的都实现自动化,但是避免不了登录服务器操作命令、配置任务计划,修改应用配置文件,配置服务器监控等。那么有没有开源平台可以很方便的实现上面说到的这些功能呢?
    下面就给给大家推荐一款面向中小企业的开源运维自动化平台:Spug

    平台介绍:

    Spug,中文名称:麻雀。寓意:麻雀虽小,五脏俱全,它是面向中小型企业设计的无 Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布、任务计划、配置中心、监控、报警等一系列功能。

    Docker安装

    依赖环境

    • Docker
    • 现代浏览器

    安装步骤

    以下安装步骤使用 Centos7.x 操作系统系统。

    1. 安装docker

    $ yum install docker
    

    2. 拉取镜像

    $ docker pull reg.qiniu.com/openspug/spug
    

    3. 启动

    Docker镜像内部使用的 Sqlite 数据库。

    $ docker run -d -p 80:80 reg.qiniu.com/openspug/spug
    

    4. 访问测试

    在浏览器中输入 http://localhost:80 访问。

    用户名: admin  
    密码: spug.dev

    官网地址https://spug.dev/docs/install-docker/

  • 相关阅读:
    12306是如何实现高流量高并发的关键技术
    阿里知名工程师
    侵入式和非侵入式的区别
    二叉树节点的最大距离
    2014阿里面经(转)
    jq checkbox的相关操作——全选、反选、获得所有选中的checkbox
    表现和数据分离的好处
    css3完成多边形
    程序员,如何从平庸走向理想?--转载
    js对象和字符串相互转换
  • 原文地址:https://www.cnblogs.com/st666/p/12788110.html
Copyright © 2011-2022 走看看