- 博客(85)
- 收藏
- 关注
原创 CI/CD (git/gitlab/jenkins)jenkins基础部署
Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件的流程化管理软件是一款插件式的管理软件,方便功能扩展,目前有几百个插件可以使用,覆盖了版本管控、构建工具、代码质量、构建通知、集成外部系统、UI定制等;持续集成的特点它是一个自动化的周期性的集成测试过程,从检出代码、编译构建、运行测试、结果记录、测试统计等都是自动完成的,无需人工干预;需要有专门的集成服务器来执行集成构建;需要有代码托管工具支持;持续集成的作用。
2023-02-18 14:08:52
801
原创 自动化运维工具Ansible基础部署与使用
ansible [组群名] -m shell -a "shell命令"创建文件或目录,可以指定文件/目录名、权限以及所属。测试组群testserver下的机器能否ping通。例如,将ansible主机上的文件复制到目标主机。例如,组群开启nginx服务,并加入开机自启。一分钟一次的输出yes到test.txt中。例如,创建一个mysql用户。在hosts文件中写入记录。或者ping某一网段的机器。定义文件,目的位置和权限。例如,创建目录/查看。
2022-11-17 09:56:56
664
原创 Docker镜像拉取超时解决
Docker拉取镜像时,经常出现无法访问或者长时间下载不完的情况。是因为Docker的默认的镜像服务器Docker Hub部署在海外,因此要解决这个问题只需要将镜像服务器地址指定为国内的地址即可。
2022-11-02 21:03:28
3536
1
原创 docker部署Consul-template服务发现
本文使用Consul( https://www.consul.io/)作为服务发现工具的例子。Consul是一个使用一致性算法的特殊数据存储器。Consul使用Raft一致性算法来提供确定的写入机制。Consul暴露了键值存储系统和服务分类系统,并提供可用性、高容错能力,并保证强一致性。服务可以将自己注册到Consul,并以高可用且分布式的方式共享这些信息Consul还提供了一些有趣的功能:提供了根据API进行服务分类,代替了大部分传统服务发现工具的键值对存储。
2022-10-24 19:32:41
458
原创 docker容器compose编排
Docker-Compose项目是基于Python开发的Docker官方开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是 工程(project),服务(service)以及容器(container)。.Docker-Compose运行目录下的所有文件(docker-compose.yml,extends文件或环境变量文件等)组成一个工程,若无特殊指定工程名即为当前目录名。.一个工程当中可包含多个服务,每个服务中定义了容器运行的镜像、参数、依赖。
2022-10-22 00:13:27
837
原创 Portainer简介以及部署
Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。
2022-10-21 10:30:09
1899
原创 Docker概念与基础操作
docker是一种轻量级的“虚拟机”,Docker是一个用于开发,交付和运行应用程序的开放平台。Logo设计为蓝色鲸鱼,拖着许多集装箱。鲸鱼可看作为宿主机,集装箱可理解为相互隔离的容器,每个集装箱中都包含自己的应用程序。“快速开发,随处运行” ------docker可以让开发者们打包应用及依赖包到一个可移植的镜像中,然后发布到任何流行的linux或者window机器中。
2022-10-16 06:00:00
1035
原创 ELK+Filebeat+Kafka+Zookeeper日志分析系统
ELK、ELFK、ELFK+Kafka+Zookeeper日志分析系统在centos7上的基础部署
2022-10-11 17:31:47
1222
原创 rsync远程同步
rsync(Remote Sync,远程同步) 是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。Rsync 是 Linux 系统下的数据镜像备份工具,使用快速增量备份工具 Remote Sync 可以远程同步, 可以在不同主机之间进行同步,可实现全量备份与增量备份,保持链接和权限,且采用优化的同步算法, 传输前执行压缩,因此非常适合用于架构集中式备份或异地备份等应用。
2022-10-07 16:49:38
830
1
原创 Tomcat服务的部署和优化
Tomcat 是 Java 语言开发的,Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,是 Apache 软件基金会的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。
2022-09-06 15:50:05
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人