- 博客(88)
- 收藏
- 关注
原创 Dya7_03_微服务项目部署
本课程通过KuberSphere平台实现若依微服务项目(RuoYi-Cloud)的完整部署。课程内容包括:1)基础组件部署(MySQL、Redis、Nacos);2)网关服务部署;3)业务微服务部署;4)前端UI部署。项目采用SpringCloudAlibaba技术栈,包含认证中心、系统模块等10余个组件。实验步骤涵盖源码编译、Docker镜像制作、Harbor仓库管理及Kubernetes服务配置,最终完成前后端分离的企业级微服务架构部署。通过本课程可掌握KuberSphere的容器编排和微服务管理能力。
2026-01-07 06:00:00
1798
1
原创 Dya7_02_微服务概述
摘要:本文系统介绍了微服务架构的演变过程,从单体架构到垂直架构再到微服务架构,分析了各种架构的优缺点。重点阐述了分布式系统核心知识,包括远程调用(RPC/HTTP)和CAP原理。详细讲解了SpringCloud框架,包含Netflix、Alibaba等组件,以及服务注册发现、负载均衡、熔断等核心概念。文章对比了不同技术方案的适用场景,为构建微服务系统提供了全面的技术参考。
2026-01-06 21:30:00
849
1
原创 Day7_01_kubesphere
本文介绍了KubeSphere容器平台的核心内容,包括其作为Kubernetes分布式操作系统的定位,支持多云多集群管理、DevOps等功能。详细讲解了安装部署过程,包括环境要求、OpenEBS存储配置和KubeSphere安装步骤。同时阐述了多租户管理机制,以及应用部署流程(以Nginx和MySQL为例)。课程旨在帮助学员掌握KubeSphere的搭建与使用,快速部署和管理K8s应用,完成相关实验操作。
2026-01-06 10:15:00
867
1
原创 Day6_02_k8S与Prometheus
本文介绍了Kubernetes与Prometheus监控系统的课程内容,重点包括:1)Prometheus的核心原理与架构,作为开源监控工具通过HTTP协议采集指标数据;2)在K8s集群中部署Prometheus及相关组件(Grafana、Alertmanager等)的完整流程;3)通过修改配置实现服务暴露和镜像替换;4)Prometheus和Grafana的基本使用方法,包括监控项查看和数据源配置。课程旨在帮助学员掌握K8s资源监控方案,包含详细的实验步骤和版本配套说明,最终实现集群资源的可视化监控与告警
2026-01-06 06:00:00
2031
1
原创 Day6_01_Prometheus
本文介绍了Prometheus监控系统的原理、架构及安装配置方法。课程内容包括:1)Prometheus核心组件(Server、Exporters、Alertmanager等)的功能解析;2)通过二进制包在Linux环境部署Prometheus服务;3)配置node_exporter监控远程主机资源;4)使用mysqld_exporter实现MySQL监控;5)集成Grafana进行数据可视化展示。实验部分详细演示了监控配置流程,包括添加监控目标、设置数据源、导入仪表盘模板等操作。
2026-01-05 13:00:00
1181
1
原创 Day5_02_Helm
本文摘要: Helm课程旨在帮助学员掌握Kubernetes包管理工具Helm的使用。课程内容包括:Helm概述(解决多服务部署管理难题)、架构解析(v3版本简化架构)、核心概念(Charts/Repository/Release)、安装配置(客户端安装与仓库设置)、应用部署实践(搜索/安装/状态管理)以及自定义Chart开发流程(创建/配置/打包/发布)。重点讲解了如何通过Helm简化Kubernetes应用部署,实现版本控制和配置模板化,并包含完整的实验操作指南。课程最后布置了随堂作业以巩固学习内容。
2026-01-05 06:00:00
941
原创 Day5_01_安全认证与Dashboard
本文介绍了Kubernetes的安全认证机制和Dashboard的使用方法。主要内容包括:1)安全认证部分详细讲解了Kubernetes的三种认证方式(HTTP Base、Token和HTTPS证书认证)、授权管理机制(RBAC模型)以及准入控制流程,并通过案例演示如何创建受限账户;2)Dashboard部分介绍了部署配置方法、访问令牌获取以及通过Web界面管理Deployment等资源的操作。通过学习可以掌握Kubernetes集群的安全管理体系和可视化运维工具的使用技巧。
2026-01-05 05:00:00
1081
1
原创 Day4_01_service与存储
本文摘要:课程主要讲解了Kubernetes中的Service和存储功能。Service部分介绍了三种工作模式(userspace、iptables、ipvs)及四种类型(ClusterIP、NodePort、LoadBalancer、ExternalName),详细演示了如何通过Service实现负载均衡和服务发现。存储部分讲解了Volume概念,包括基本存储(EmptyDir、HostPath、NFS)和高级存储(PV、PVC),并通过实验展示了数据持久化的实现方法。
2026-01-04 00:00:00
1516
原创 Day3_01_pod与控制器详解
本文摘要: 课程重点讲解了Kubernetes中Pod的配置与管理,以及控制器(尤其是Deployment)的使用方法。主要内容包括: Pod结构:包含用户容器和根容器(pause),用于健康评估和网络通信。 Pod配置:详细解析了资源清单中的关键字段,如镜像拉取策略、启动命令、环境变量、端口设置和资源配额。 Pod生命周期:涵盖创建、初始化容器、钩子函数(postStart/preStop)、健康检查(liveness/readiness探针)及重启策略(Always/OnFailure/Never)。
2026-01-01 04:00:00
760
原创 Day2_01_资源管理
本文摘要: Kubernetes资源管理课程重点讲解了kubectl命令和核心资源对象的管理方式。课程内容包括:1)kubectl命令概述及常用操作,如创建/删除namespace、pod等;2)两种资源配置方式(命令式和声明式),重点介绍YAML声明式配置;3)核心资源对象详解:Namespace实现资源隔离、Pod作为最小管理单元、Label用于资源标记、Deployment管理Pod副本、Service提供访问接口。
2025-12-31 10:00:00
845
1
原创 Day1_01_k8s概述与环境搭建
本文摘要: 课程介绍了Kubernetes(k8s)容器编排系统,从传统部署到容器化部署的演进过程,重点讲解了k8s的架构与核心概念。内容包括:1) 四种部署方式对比(传统/虚拟机/容器/k8s);2) k8s的Master-Node架构及组件功能;3) 使用kubeadm搭建三节点集群的详细步骤(环境准备、Docker安装、k8s组件配置等);4) 集群验证与简单应用部署测试。课程旨在帮助学习者理解k8s的核心价值——自动化容器管理,掌握集群搭建方法,为云原生应用部署奠定基础。
2025-12-31 08:00:00
878
原创 Day6_01_代码自动发布项目
本文介绍了基于Docker实现代码自动发布的完整流程。通过Jenkins构建持续集成平台,开发人员提交代码到Git仓库后,系统自动完成编译、打包、镜像构建及部署全过程。实验环境采用5台服务器,分别部署GitLab、Jenkins、Harbor等服务。详细讲解了环境准备、软件安装(JDK、Maven、Docker等)、Jenkins配置、项目构建及镜像发布等关键步骤。最终实现了代码提交后的自动化部署,显著提升了开发运维效率。文章还包含常见问题解决方案和扩展内容,为构建企业级CI/CD流水线提供了实践指导。
2025-12-31 06:00:00
1167
原创 day5_02_Git分布式版本控制
本文介绍了Git分布式版本控制系统的课程内容,包括Git的安装配置、常用命令、GitLab的搭建与使用。课程从Git的诞生背景讲起,对比了Git与SVN的区别,详细讲解了Git的工作流程、环境配置、远程仓库操作、分支管理等核心功能。同时,文章还提供了GitLab的安装步骤和使用方法,包括服务器初始化、密钥配置、项目创建等实践操作。通过本课程,学习者可以掌握企业级代码管理的必备技能,为运维和开发工作打下坚实基础。
2025-12-30 13:45:00
977
原创 Day5_01_docker集群
本文介绍了Docker集群课程的核心内容,重点讲解了Harbor私有镜像仓库的安装配置与使用,以及Docker Swarm集群的搭建和管理。课程详细演示了Harbor的安装过程,包括下载配置、镜像导入和访问设置;同时阐述了Swarm集群的初始化、节点加入、服务发布、扩缩容和滚动更新等操作。通过搭建私有Harbor仓库和Swarm集群,学习者能够掌握企业级容器镜像管理和多主机容器编排技术,实现更安全高效的容器化应用部署。课程包含完整的实验步骤,帮助学员快速掌握Docker集群管理的关键技能。
2025-12-30 06:30:00
2004
原创 Day4_01_docker网络与服务编排
本文介绍了Docker网络与服务编排的核心知识点,主要包括:1. 镜像仓库使用:讲解Docker Hub公有仓库和Registry私有仓库的搭建、镜像推送与拉取操作;2. Docker网络配置:详细说明bridge、host、none三种网络模式,以及通过Flannel实现跨主机容器通信的方案;3. 服务编排工具:介绍Docker Compose的安装、常用命令和模板文件编写,包含一个整合Tomcat、MySQL和Redis的多容器编排案例。
2025-12-29 14:30:00
1173
原创 Day3_02_docker命令与镜像
本文系统介绍了Docker容器技术的基础知识与应用实践。主要内容包括:Docker核心概念(镜像、容器、仓库)解析;常用命令操作(镜像管理、容器生命周期控制);应用部署实战(MySQL、Tomcat等);镜像制作方法(基础镜像打包、应用镜像提交);Dockerfile编写规范与自动化构建流程。通过详细的操作示例,帮助读者掌握Docker的核心技术要点,包括容器网络配置、文件共享、日志查看等实用技巧,为构建标准化开发测试环境提供完整解决方案。
2025-12-29 07:00:00
1045
原创 Day3_01_安装docker
摘要:本课程围绕Docker容器技术展开,首先介绍了虚拟化技术发展历程(从1960年代IBM大型机到现代云计算),重点讲解了Linux内核的NameSpace和CGroup技术原理。通过对比LXC与Docker的技术特点,详细阐述了Docker的发展历程(2013年开源至今)及其生态系统。课程包含Docker-CE社区版安装实践,包括配置阿里云镜像源、安装验证等步骤,并通过运行CentOS容器安装httpd服务进行实战演示。
2025-12-28 10:16:54
1045
原创 KVM网络及脚本管理——1day
kvm类型的虚拟机,默认情况下使用的是nat网络,同一网络模型下创建的多虚拟机之间可以彼此通信,这种网络模型与外界网络进行通信依赖于nat服务,nat服务正常的话,该模型的网络是通过数据包的转换来达到通信的效果的,在网络流量比较大的场景下,该模式的网络模型会成为虚拟机的瓶颈。生产中我们一般采用NAT或者桥接的网络模型,这种模型是借助于宿主机的网卡设备,直接与外网进行通信,效果很好。为了使虚拟机可以与外部进行网络通信,需要为虚拟机配置网络环境。
2025-12-24 07:30:00
714
原创 公有云——2day
本文摘要: 课程系统介绍了阿里云公有云核心组件及使用方法,包括:1)ECS云服务器的创建、配置与远程管理;2)SLB负载均衡的流量分发配置;3)RDS关系型数据库的部署与管理;4)NAS文件存储的挂载使用;5)OSS对象存储的客户端配置;6)CDN内容分发网络的加速原理。课程采用理论讲解与实操结合的方式,详细演示了各服务的开通流程、配置要点和基础操作,并强调使用后的资源释放注意事项。通过学习可掌握公有云基础架构及主要服务的使用技能,满足企业上云的基础需求。
2025-12-23 23:18:51
723
原创 KVM管理——1day
在 KVM 中,存储池(storage pool)是一种用于管理虚拟机磁盘镜像、ISO 镜像等文件的机制。存储池由一个或多个存储卷(storage volume)组成,每个存储卷实际上是一个磁盘镜像文件或一个物理存储设备(如磁盘分区、LVM 卷等)。存储池可以使用本地文件系统、NFS、iSCSI 等不同的后端存储技术来存储存储卷和其他文件。在 KVM 中,您可以使用命令行工具(如 virsh)或图形界面工具(如 virt-manager)来创建、修改和管理存储池。
2025-12-23 12:00:00
1294
原创 KVM基础——1day
KVM虚拟化技术课程摘要 本课程系统介绍了KVM虚拟化技术,涵盖虚拟化分类、KVM架构及核心组件(QEMU、libvirt)的功能解析。课程目标包括掌握KVM环境搭建、通过virt-manager/virt-install工具安装虚拟机,以及命令行管理技巧。重点内容: 虚拟化基础:对比全虚拟化、半虚拟化等技术,解析KVM基于内核的架构及与QEMU的协作关系。 环境部署:验证CPU虚拟化支持(VT-x/AMD-V),安装qemu-kvm/libvirt套件,启动libvirtd服务。
2025-12-23 07:00:00
802
原创 Ansible自动运维——6day
Ansible自动化运维课程摘要 本课程系统讲解Ansible自动化运维工具的使用,主要内容包括: 基础概念:介绍自动化运维场景及常见工具对比(Ansible/Puppet/SaltStack) 环境搭建:配置SSH免密登录,安装Ansible服务,管理主机清单(Inventory) 核心模块:详细讲解file、copy、user、yum、service、cron等常用模块 Playbook:YAML语法编写,包含hosts、tasks、vars、handlers等核心元素
2025-12-22 21:49:37
1047
原创 ELK+Kafka实战——5day
摘要:本课程系统讲解ELK+Kafka日志处理架构,主要内容包括:1) ELK组件(Elasticsearch、Logstash、Kibana)功能解析及Kafka消息队列的作用;2) Logstash安装配置及过滤器插件使用,实现日志格式化和字段提取;3) Kafka集群部署与核心概念讲解;4) 项目实战演示:通过Filebeat采集Nginx日志,经Kafka传输,由Logstash处理后存入Elasticsearch,最终在Kibana可视化展示。
2025-12-21 14:00:00
918
原创 ElasticSearch与Kibana——4day
本文介绍了ELK日志分析系统的核心组件ElasticSearch与Kibana的实战应用。主要内容包括:1) ELK系统架构解析,包含Filebeat、Kafka、Logstash等组件协作流程;2) ElasticSearch核心概念与集群部署实验,涵盖倒排索引、分片机制等关键技术;3) Kibana可视化平台安装与数据展示方法;4) Filebeat日志收集工具的使用实践。
2025-12-21 07:30:00
591
原创 zabbix实战——3day
在 Zabbix 中,宏(Macros)是一个非常强大的功能,允许你在监控配置中使用动态变量。宏可以在各种配置项中使用,例如触发器、动作、通知、图形和模板等手动添加客户端非常耗时间,增加人力、时间成本。为了满足监控企业成千上万台服务器,zabbix提供了自动发现与自动注册的功能,自动批量发现局域网中的服务器,并自动添加到zabbix监控平台自动发现(被动模式):由服务端主动发起,Zabbix Server开启发现进程,定时扫描局域网中IP服务器、设备。
2025-12-20 12:00:00
622
原创 zabbix基础——2day
本文介绍了Zabbix监控系统的基础课程内容,主要包括:Zabbix的作用与功能概述、安装部署方法、常用组件使用(模板、监控项、触发器、动作等)以及自定义模板与监控项的配置。课程详细讲解了Zabbix的架构组成、监控维度和数据收集模式,提供了服务端和客户端的完整安装配置流程,并展示了如何创建主机组、主机和监控图形。此外,还介绍了自定义Key、触发器配置、邮件/企业微信告警设置以及远程命令执行等高级功能。
2025-12-19 06:00:00
1110
原创 ceph分布式存储——1day
摘要:本文介绍了Ceph分布式存储系统的课程内容,包括存储概念、Ceph集群搭建及存储接口实验。课程首先讲解了块存储、对象存储和文件存储三种存储方式的原理与应用场景。随后详细阐述了Ceph的架构与核心组件(RADOS、Monitor、OSD等),并提供了四节点集群的搭建步骤。实验部分涵盖文件存储(通过CephFS)、块存储(RBD)和对象存储(RadosGW)的实现方法,包括创建存储池、配置密钥和客户端挂载等操作。最后提出了课后作业要求学员完成实验并思考Ceph的数据冗余机制。
2025-12-18 21:25:51
955
原创 系统调优——7day
本文摘要: 《系统调优实践课程》主要讲解Linux系统性能调优方法,基于woniu-car项目进行实操演示。课程内容包括:1)环境搭建(JDK/MySQL/Nginx等);2)初始性能测试(使用JMeter和AB工具);3)调优思路(系统、服务、程序、数据库四个维度);4)具体优化措施(文件句柄数、Tomcat参数、Nginx动静分离等);5)优化前后性能对比测试。通过本课程,学员将掌握系统调优的核心思路和常见优化方案,提升系统资源利用率和用户体验。课程最后还提供了常见面试题,帮助学员准备相关技术面试。
2025-12-17 12:30:00
785
原创 缓存中间件Redis——7day
Redis课程摘要:本课程系统讲解Redis缓存中间件,包含单机/集群/哨兵部署、数据类型、持久化方案(RDB/AOF)及常见问题解决方案。重点内容包括:Redis五大数据类型操作、主从复制原理、哨兵模式高可用实现,以及缓存穿透/雪崩/击穿三大问题的应对策略。通过实验掌握Redis实际应用场景,包括数据持久化对比、集群部署等实践操作。课程目标为掌握Redis核心功能及企业级应用方案,提升系统架构中的缓存处理能力。
2025-12-17 07:00:00
962
原创 MySQL读写分离——7day
MySQL读写分离课程摘要 本课程主要讲解MySQL数据库的主从复制与读写分离技术。内容包括MySQL概述、主从复制原理与搭建、读写分离概念及基于MyCat的实现方案。课程通过实验演示如何配置主从服务器、设置MyCat中间件,实现读写请求的自动分发。重点分析了主从同步的延迟问题及优化方法,并介绍了MyCat的负载均衡参数配置。学习目标包括掌握MySQL主从复制机制、理解读写分离作用、能够独立完成基于MyCat的读写分离环境搭建。课程最后提供了综合练习和常见面试题,帮助巩固所学知识。
2025-12-16 17:00:00
1008
原创 连接查询——6day
本文主要讲解SQL连接查询的核心知识点。课程重点包括子查询原理(in/exists区别)、内外连接使用(Left/Right/Inner Join)以及多表关联操作。通过案例分析演示了笛卡尔积现象、外连接保留NULL值的特性,并对比了内连接的等值匹配。难点在于处理3表以上的复杂连接,需注意子查询执行顺序(相关/非相关)和连接性能优化(内表大小影响in/exists效率)。实验环节通过Excel辅助理解多表关联机制,强调编写SQL时应先验证内层查询的正确性。
2025-12-16 14:00:00
867
原创 单表查询——6day
本课程主要讲解SQL单表查询的基础语法与应用。课程内容包括基础查询语句结构、条件查询(单条件、多条件、NULL值、区间范围)、模糊查询(LIKE)、分页查询(LIMIT)、去重查询(DISTINCT)、排序查询(ORDER BY)、聚合函数(COUNT/SUM/AVG/MAX/MIN)以及分组查询(GROUP BY)。重点掌握SQL查询语句的编写顺序和执行流程,难点在于理解WHERE、GROUP BY、HAVING等子句的执行顺序及其相互关系。
2025-12-16 08:00:00
870
原创 MySQL基础操作——5day
本文介绍了MySQL数据库的基础操作课程,包括数据库概述、DDL(数据定义语言)、DML(数据操作语言)和DCL(权限控制)等核心内容。课程首先讲解了数据库基本概念、SQL分类及安装配置方法,然后详细说明了数据库和表的创建、修改、删除等DDL操作,以及数据的插入、更新、删除等DML操作。最后介绍了用户权限管理的DCL操作。通过本课程,学习者可以掌握MySQL数据库的基础操作技能,为后续数据库开发和管理打下坚实基础。
2025-12-15 20:00:00
885
原创 keepalived高可用集群——4day
本文介绍了基于Keepalived的高可用集群技术,主要内容包括: Keepalived高可用原理:基于VRRP协议实现主备切换,通过虚拟IP(VIP)提供不间断服务 两种高可用方案实现: Keepalived+Nginx:搭建主备Nginx负载均衡集群,通过脚本监控Nginx状态 Keepalived+LVS:构建LVS负载均衡高可用架构,实现后端Web服务器故障转移 关键配置要点:VRRP实例配置、健康检查机制、优先级设置、虚拟IP绑定等
2025-12-15 12:00:00
780
原创 lvs-nginx-HAProxy——3day
本文摘要: 本课程系统讲解负载均衡技术,重点介绍LVS和HAProxy两大主流解决方案。内容涵盖:1)负载均衡基本概念与分类(四层/七层);2)LVS原理、工作模式(NAT/DR/TUN)及调度算法;3)通过NAT和DR模式实验演示LVS配置;4)HAProxy特性、工作原理及常见负载算法;5)对比分析软件/硬件负载均衡方案优缺点。课程包含多个实践环节,帮助掌握LVS四层负载和HAProxy七层负载的部署配置,并配有常见面试题解析。适合希望深入理解负载均衡技术的开发运维人员学习。
2025-12-15 07:00:00
677
原创 Nginx代理负载均衡——3day
本文介绍了Nginx代理与负载均衡的核心概念及实践应用。主要内容包括:1)正向代理与反向代理的区别,Nginx作为反向代理服务器的配置方法;2)动静分离部署的实现,将静态资源放在Nginx服务器,动态请求转发至Tomcat;3)负载均衡策略详解,包括轮询、加权轮询、IP哈希和最少连接算法;4)七层和四层负载均衡的实现方式及配置示例。通过实验演示了Nginx反向代理配置、动静分离部署以及负载均衡的实现过程,帮助理解Nginx在高并发场景下的应用价值。
2025-12-14 18:59:20
1288
1
原创 Tomcat环境部署——2day
本文主要介绍了Tomcat环境部署的核心内容,包括Java项目编译打包部署流程、JDK安装配置、Maven使用以及Tomcat的优化配置。课程涵盖JDK三种版本(SE/EE/ME)的选择与安装、Maven仓库配置(本地/远程/中央)、Tomcat多实例部署等关键知识点。实验部分包含Java项目编译打包、JDK环境配置、Tomcat项目部署优化等实操内容。
2025-12-13 06:00:00
1000
原创 nginx——1day
本文介绍了Nginx基础课程的核心内容,主要包括:1)HTTP协议基础:请求响应流程、状态码含义及会话技术;2)Nginx特性:高性能、事件驱动、模块化架构及进程模型;3)安装部署:yum/源码安装方式及目录结构;4)核心配置:虚拟主机设置、location匹配规则及常用模块(状态监控、压缩、缓存等);5)日志管理:访问/错误日志配置、轮转优化及分析方法;6)访问控制:IP限制、并发控制及基础认证。课程通过理论讲解结合实践案例,帮助学习者掌握Nginx的部署配置及性能优化技能,适用于日常运维和面试准备。
2025-12-12 06:00:00
1758
原创 nginx实战-PHP——day2
本文介绍了基于LNMP架构的Web开发全流程实战课程内容。课程首先讲解项目生命周期管理,包括需求收集、设计、编码、测试、部署和维护六个阶段。重点阐述了静态资源与动态资源的区别及应用场景,详细解析了FastCGI与PHP-FPM的工作原理及性能优化方案。通过实战演示了LNMP环境部署、PHP项目上线、HTTPS证书配置(包括私有证书制作流程)以及Nginx平滑升级等核心运维技能。
2025-12-11 21:21:21
1308
1
原创 Shell脚本部署——8day
本文介绍了使用Shell脚本实现自动化部署的思路与方法。课程内容主要包括:1)脚本部署思路,涵盖防火墙设置、主机名配置、Yum源管理、MySQL安装等关键环节;2)具体脚本实现,详细展示了关闭防火墙、配置主机名、设置阿里云Yum源以及MySQL源码安装的完整脚本代码;3)强调通过脚本自动化处理固定流程,提高部署效率并减少人工操作。课程目标旨在帮助学员掌握Shell脚本编写技巧,实现项目部署自动化。
2025-12-11 20:56:51
551
云计算相关安装包有apache-maven、apache-tomcat、apr、apr-util、filebeat、httpd、kafka、kibana、logstash、mysql、php、woni
2025-12-24
jdk-8u371资源包
2025-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅