基于 K8S 构建 Jenkins 微服务发布平台 实现汇总: 1. 发布流程设计讲解 2. 准备基础环境 1. K8s环境(部署Ingress Controller,CoreDNS,Calico/Flannel) 2. 部署代码版本仓库Gitlab 3. 配置本地Git上传测试代码,创建项目到Gi ...
分类:
数据库 时间:
2020-01-22 16:18:49
阅读次数:
202
Jenkins 什么是Jenkins Jenkins是一个开源的使用Java开发的持续集成工具,提供了软件开发的持续集成服务,它把开发工作和运维工作结合在一起。它可以把Sonar代码质量检测工具、Maven或者Ant编译打包工具、Github、Gitlab代码管理工具以及Ansible或者Salts ...
分类:
其他好文 时间:
2020-01-19 18:57:12
阅读次数:
76
Table of Contents 1. "ansible 安装 httpd" 2. "建立 httpd 服务器,要求提供两个基于名称的虚拟主机:" ansible 安装 httpd 1. 注意:提前进行完公钥复制 2. 安装 ansible 并进行配置 1. 安装 2. 配置 [sg1] 192. ...
分类:
Web程序 时间:
2020-01-18 10:29:30
阅读次数:
93
今天分享一下Ansible在工作环境中有那些可以优化的配置环境介绍:以前在公司工作处理服务器问题,需要用批量操作都是用shell脚本编写的工具,后来发现Ansible这个自动化工具,安装简单,操作起来很方便,支持多个模块,由python开发基于SSH协议通信的工具。这里有个问题就是如果服务器越来越多 ...
分类:
其他好文 时间:
2020-01-18 00:43:27
阅读次数:
137
一、class 类 1)什么是类? 类是puppet中命名的代码模块,常用于定义一组通用目标的资源,可在puppet全局调用; 类可以被继承,也可以包含子类; 具体定义的语法如下: class NAME{ ... puppet code ... } 其中,在我们定义的时候,需要注意的是: 类的名称只 ...
分类:
其他好文 时间:
2020-01-17 22:45:26
阅读次数:
68
一、puppet 介绍 1、puppet是什么 puppet是一个IT基础设施自动化管理工具,它能够帮助系统管理员管理基础设施的整个生命周期: 供应(provisioning)、配置(configuration)、联动(orchestration)及报告(reporting)。 基于puppet , ...
分类:
其他好文 时间:
2020-01-17 17:28:51
阅读次数:
152
Ansible就是一个编排工具。docker :我们应用程序被容器化了,面向容器化的应用程序。 docker compose 是一个docker编排工具,面向单台主机编排, docker swarm 是面向集群化的编排工具, docker machine mesos,marathon(容器遍排框架) ...
分类:
Web程序 时间:
2020-01-14 14:50:42
阅读次数:
149
shell编程是实现linix、UNIX系统管理及自动化运维必备的重要工具,可以把繁琐重复的命令写到shell脚本中执行,节约时间,有效的提高运维人员的工作效率,减少不必要的重复时间 ...
分类:
系统相关 时间:
2020-01-13 19:52:10
阅读次数:
96
导读:Kubernetes 作为当下最流行的容器自动化运维平台,以声明式实现了灵活的容器编排,本文以 v1.16 版本为基础详细介绍了 K8s 的基本调度框架、流程,以及主要的过滤器、Score 算法实现等,并介绍了两种方式用于实现自定义调度能力。 调度流程 调度流程概览 Kubernetes 作为 ...
分类:
编程语言 时间:
2020-01-13 14:26:21
阅读次数:
111