- 博客(10)
- 收藏
- 关注
原创 从小白到精通——Docker Swarm集群管理从入门到精通
Docker Swarm 是 Docker 官方提供的 容器集群管理工具,它允许用户将多个 Docker 主机组合成一个单一的虚拟 Docker 主机,从而实现容器的 高可用性、负载均衡与自动扩展。核心功能:集群模式:多个 Docker 主机组成一个集群,集群内的所有主机均为 Docker 节点。负载均衡:自动分配请求到集群中的容器实例。服务发现:Swarm 自动识别集群内的服务并提供 DNS 服务。高可用性:故障恢复和自动重建容器。组件说明:Swarm Manager:负责管理 Swarm 集群,
2025-10-26 19:47:05
1835
原创 从小白到精通——OpenStack云平台部署与运维全攻略
它支持管理计算、存储、网络等资源,让企业可以像 AWS 一样构建自有“云服务中心”。Heat 是 OpenStack 的编排引擎,可实现自动创建多实例拓扑。进入 Horizon 仪表盘,可查看云主机、网络、卷等资源。构建一个包含计算、存储、网络、镜像、监控的完整私有云平台。管理系统镜像(如 CentOS、Ubuntu)。Swift 支持分布式存储、高可用、版本控制。控制节点部署核心服务,计算节点负责运行虚拟机。部署 Glance 镜像管理。管理虚拟机调度与生命周期。负责虚拟网络、子网、路由。
2025-10-26 19:31:24
1855
原创 从小白到精通——ELK日志分析系统全攻略
搭建一套 ELK + Filebeat + Nginx 的集中式日志分析平台。三大组件构成的日志分析套件,广泛应用于企业级系统日志、监控与可视化分析中。Filebeat 是 Elastic 官方的轻量级日志采集器。可以看到来自 Nginx 的访问日志数据流入成功。Filebeat 将自动解析并发送结构化日志。选择 “Pie Chart”:统计状态码比例。选择 “Line Chart”:查看流量趋势。错误日志(HTTP 500/404)图表 1:访问量趋势(按时间分组)网站访问日志(访问量、状态码)
2025-10-26 18:30:42
611
原创 从小白到精通——Zabbix企业级监控部署全攻略
Zabbix 是一款强大的企业级开源监控系统,用于对服务器、网络设备、应用服务等进行 性能监控、数据采集、报警通知与趋势分析。核心功能:支持主动与被动监控(Agent/Agentless)自动发现网络与设备自定义触发器和报警策略可视化图表、仪表盘、报表分析支持分布式监控与高可用部署主要组件:进入 MySQL:创建数据库:导入初始数据:编辑 :启动服务:浏览器打开:默认账号:配置完成后可看到 Zabbix 仪表盘。在目标主
2025-10-26 18:28:15
805
原创 Docker Compose 从入门到精通:多容器编排与微服务部署全流程实战
Dockerfile运行:Docker Compose 会自动为每个项目创建独立的网络。同一网络下的容器可通过服务名访问。示例:在app容器内可直接通过db:3306访问数据库。命令说明后台启动所有服务停止并删除容器查看当前运行状态实时查看日志进入容器终端重启服务构建镜像验证配置文件正确性。
2025-10-25 19:19:31
631
原创 Terraform 从入门到精通:基础设施即代码与云资源自动化管理实战
它可以用一套配置文件在 AWS、Azure、GCP、阿里云等多个云平台上统一管理基础设施。Terraform 通过 Provider 调用云平台 API,实现资源创建、修改与销毁。可存储在远程(S3、GitLab、Terraform Cloud)以支持团队协作;Terraform 负责“创建基础设施”,Ansible 负责“配置系统”。Terraform 的 Provider 是与云平台交互的桥梁。执行后 Terraform 会输出 EC2 的公网 IP。创建完成后,Terraform 才会创建。
2025-10-25 19:17:15
661
原创 Ansible 从入门到精通:自动化运维与批量部署实战指南
vars.yml在 Playbook 中引用:- name: 使用变量 hosts: web vars_files: - vars.yml tasks: - name: 输出变量 debug: msg: "部署应用 {{ app_name }} 在端口 {{ app_port }}"
2025-10-25 19:13:42
842
原创 GitLab 从入门到精通:团队协作与代码版本控制全流程实战
它是 GitHub 的企业级替代方案,支持自建与私有部署,适合团队协作与持续集成。选择源分支(feature/login)与目标分支(develop);可查看每个阶段的执行状态(蓝色=进行中,绿色=成功,红色=失败)。登录 GitLab → 点击 “New project”GitLab 内置强大的 CI/CD 引擎,通过。Runner 是执行 CI/CD 脚本的工作节点。GitLab 自带完整的任务管理系统。GitLab 会自动展示质量报告。评审通过后可自动合并或手动批准。
2025-10-25 19:12:41
996
原创 Jenkins 从入门到精通:自动化构建、测试与持续部署实战
它是现代 DevOps 体系的核心工具之一,被广泛应用于前后端、微服务、移动端等项目中。Master 负责调度与控制,Agent 负责执行任务,实现分布式构建。Pipeline 是 Jenkins 的灵魂,让构建流程代码化管理。可以以可视化方式查看 Pipeline 执行流程、日志与耗时。平台,能够自动完成代码构建、测试、打包、部署等全过程。保存并运行后,Jenkins 会自动按顺序执行每个阶段。:选择 “轮询 SCM” 或 “定时构建”;点击 “立即构建”,即可执行任务。
2025-10-25 19:09:14
1788
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅