2017-11-16 20:19:53 1:设计思路: (1)软件自动化部署脚本,即在一台虚拟机运行脚本,就将其他虚拟机上面的软件安装好了; (2)而前提是自己的机器搭建好了yum网络版仓库(本地yum仓库的安装配置,如果没网了,做一个局域网内的yum仓库),这样在一台机器上面运行脚本,其他机器可以 ...
分类:
其他好文 时间:
2019-12-05 13:35:00
阅读次数:
90
首先在k8s集群中要知道有两个部署工具:kubeadm:自动化部署k8s集群的工具。kubectl:k8s命令行工具,用于接收用户输入的指令。kubernetes是由什么组成的?在硬件级别,一个kubernetes集群由很多节点组成,这些节点被分成以下两种类型:主节点:它承载着kubernetes控制和管理整个集群系统的控制面板工作节点:它们运行用户实际部署的应用。控制面板(master)控制面板
分类:
其他好文 时间:
2019-12-02 01:00:07
阅读次数:
150
(1).Kolla概述 Kolla是OpenStack下用于自动化部署的一个项目,它基于docker和ansible来实现,其中docker主要负责镜像制作和容器管理,ansible主要负责环境的部署和管理。 Kolla实际上分为两部分:Kolla部分提供了生产环境级别的镜像,涵盖了OpenStac ...
分类:
其他好文 时间:
2019-11-30 13:39:29
阅读次数:
141
一、环境介绍 随着软件开发需求及复杂度的不断提高,团队开发成员之间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。Jenkins自动化部署可以解决集成、测试、部署等重复性的工作,工具集成的效率明显高于人工操作;并且持续集成可以更早的获取代码变更的信息,从而更早的进入测试阶 ...
分类:
其他好文 时间:
2019-11-22 12:10:38
阅读次数:
61
Helm 3 使用 harbor 作为仓库存储 charts https://www.cnblogs.com/innerpeacez/p/11252198.html 之前需要 使用tiller 现在貌似不需要了 但是需要安装harbor 技术在不停的发展, 同事已经用脚本自动化部署k8s集群, 以及 ...
分类:
其他好文 时间:
2019-11-21 09:53:46
阅读次数:
232
一、安装jenkins 1、安装jdk 查看可安装版本:yum search openjdk 安装:yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel 完成查看:java -version 2、官网下载,再安装jenkins sudo ...
分类:
其他好文 时间:
2019-11-18 12:49:50
阅读次数:
54
背景: 有些场景可能用到两台服务器ssh免密登录。比如服务器自动化部署 开始准备: 服务器A linux ip: 192.168.1.1 服务器B linux ip: 192.168.1.2 第一步: 在服务器A 上 ,使用以下命令 生成秘钥 出现冒号(:)回车即可,要按三次回车。如果出现(yes/ ...
分类:
系统相关 时间:
2019-11-15 12:39:19
阅读次数:
105
PXE 预启动执行环境,基于tftp条件下完成基于网络的自动化部署软件 原理: 1. 网卡利用自身的tftp 请求dhcp 服务器获取ip和一个pxelinux.0的地址 2. 在给定的tftp目录下存有ks的配置文件,指定开机后从哪里获取内核、initrd和系统光盘包文件, 3. 一般设定的网络地 ...
分类:
其他好文 时间:
2019-11-14 18:13:48
阅读次数:
82
最近在公司推行Docker Swarm集群的过程中,需要用到Jenkins来做自动化部署,Jenkins实现自动化部署有很多种方案,可以直接在jenkins页面写Job,把一些操作和脚本都通过页面设置,也可以在每个项目中直接写Pipeline脚本,但像我那么优秀,那么追求极致的程序员来说,这些方案都 ...
分类:
其他好文 时间:
2019-11-11 09:49:46
阅读次数:
80
一、前言1、思考:如何取得平衡?代码写的太简单,可复用性较低,易读易懂;代码写的太抽象,有一定的复用性,维护成本较高,需要专人维护,否则可能引起牵一发而动全身的问题。如何避免过度抽象,过度简单,具备一定抽象性,但是人人都能维护,分离逻辑和配置。2、软件设计什么时候选择自顶向下?什么时候选择自底向上? ...
分类:
其他好文 时间:
2019-11-10 00:00:19
阅读次数:
1034