- 博客(38)
- 收藏
- 关注
原创 RHEL9 基于 kubeadm 部署 Kubernetes 集群
本文基于RHEL 9系统,通过kubeadm工具实现K8S集群的全流程部署。通过本地Harbor私有仓库优化镜像管理,安装cri-dockerd实现Docker与K8S的 CRI 接口兼容。禁用Swap分区并设置Cgroup Driver为Systemd,确保节点资源高效利用。使用kubeadm init初始化集群,指定私有仓库镜像路径及Flannel网络插件的默认CIDR范围。部署Flannel网络后,通过kubeadm join将节点加入集群。最终验证集群状态及Pod调度功能,实现多节点协同工作。
2025-03-29 10:56:44
636
原创 Docker 镜像构建与优化
本文系统介绍了基于 Dockerfile 构建 Nginx 镜像的完整流程及优化方案。首先通过拉取 CentOS7 镜像并配置本地源解决依赖安装问题,编写 Dockerfile 实现 Nginx 编译安装,但发现镜像层冗余、缓存未清理导致体积膨胀。针对问题提出优化策略:通过合并 RUN 指令减少镜像层,添加yum clean all清理缓存,并引入多阶段构建分离编译与运行环境。优化后镜像体积从 356MB 缩减至 210MB,显著提升安全性与构建效率。
2025-03-24 11:04:24
941
1
原创 基于认证的 Harbor 容器镜像仓库
本文档详细介绍了基于 HTTPS 证书认证的 Harbor 私有镜像仓库搭建流程。首先阐述了 Harbor 作为企业级容器镜像管理平台的核心功能,包括多租户隔离、RBAC 权限控制、镜像扫描与签名、高可用架构等。
2025-03-22 13:31:56
675
原创 Tomcat - Session 会话保持
本实验构建了基于 Tomcat 集群的分布式会话管理系统,通过整合 Memcached 缓存和 Nginx 负载均衡技术,实高可用性会话保持。Tomcat 节点通过 context.xml 配置 MemcachedBackupSessionManager,将会话数据序列化存储至 Memcached 集群,采用 Kryo 序列化提升传输效率。Nginx 通过一致性哈希算法实现基于 JSESSIONID的会话粘性路由,确保客户端请求始终定向至同一 Tomcat 节点。
2025-03-16 11:55:27
756
原创 Tomcat 安装
本文系统阐述了在 Linux 环境下实现 Tomcat 服务标准化部署的核心流程,通过封装脚本与 systemd 集成,构建可维护的服务管理体系。
2025-03-13 18:13:50
1175
原创 Nginx + Keepalived 高可用集群
本文系统阐述了 Nginx 与 Keepalived 构建高可用负载均衡集群的核心技术。Nginx 通过七层流量管理(URL 路由、会话保持)和被动健康检查实现智能负载均衡,Keepalived 基于 VRRP 协议实现虚拟 IP(VIP)秒级漂移,确保服务连续性。通过主备架构配置,实现单点故障消除、流量均衡分配和服务自愈能力。
2025-03-13 16:23:57
757
原创 HAProxy + Keepalived 高可用集群
本文系统阐述了 HAProxy 与 Keepalived 构建高可用负载均衡集群的核心技术。HAProxy 通过七层流量管理(URL 路由、请求头过滤)和健康检查机制实现智能负载均衡,Keepalived 基于 VRRP 协议实现虚拟 IP(VIP)秒级漂移,确保服务连续性。通过主备架构配置,实现单点故障消除、流量均衡分配和服务自愈能力。
2025-03-13 12:25:53
792
原创 LVS + Keepalived 高可用集群
本文深入探讨了 LVS+Keepalived 高可用集群的构建与应用。LVS 作为内核级负载均衡器,通过 DR 模式实现高效的四层流量转发,结合 Keepalived 的 VRRP 协议与健康检查机制,保障服务的高可用性。实验通过绑定 VIP、配置 ARP 抑制、部署 Web 服务及主备节点配置,验证了集群的负载均衡、主备切换与故障恢复能力。实践表明,该方案在电商、数据库等场景中表现优异,相比 HAProxy/Nginx 具有更高吞吐量和更低资源消耗,适用于企业级高并发系统的流量调度与容灾需求。
2025-03-12 17:49:18
1219
原创 企业级虚拟化数据库基础平台自动化部署项目
此综合实战项目融合虚拟化、MySQL 集群和 Shell 脚本技术,通过对接真实企业案例,旨在将理论知识转化为实际运维与数据库管理能力,着重锻炼实操技能,尤其是运用 Shell 脚本实现运维自动化。同时,引入现代虚拟化解决方案,让参与者接触最新工具与技术,提升对企业级虚拟化平台的认知与运用能力,且项目高度重视医疗数据安全的合规性,全方位提升医疗服务质量与安全性。
2025-03-05 23:58:54
2144
原创 Nginx 平滑升级/回滚
本文详细阐述了 Nginx 平滑升级和回滚的相关内容。介绍了 Nginx 平滑升级的流程,包括下载新版本、编译配置、备份旧文件、复制新二进制文件、发送特定信号启动新进程并逐步完成升级。同时也说明了回滚的操作,即在升级出现问题时,通过发送信号重新启用旧进程并停止新进程,恢复到升级前的状态。强调了平滑升级和回滚的重要性在于保障服务连续性、降低风险和提高系统的可用性与可靠性。
2025-02-26 22:04:35
849
原创 Nginx 源码编译安装
通过源码编译安装 Nginx 1.24,可实现高度定制化配置,满足企业级场景对性能、安全及功能扩展的需求。完整流程包括环境准备、依赖处理、编译优化、服务部署适合需精细化控制的运维场景。
2025-02-26 18:07:56
929
原创 Rocky8 源码安装 HAProxy
HAProxy 是一款开源的高性能 负载均衡器 和 反向代理 软件,专注于处理高并发流量分发,广泛应用于企业级架构中提升服务的可用性、扩展性和安全性。此文章详细介介绍了源码安装 HAProxy 的详细步骤,与配置方法。
2025-02-23 16:54:34
944
原创 LVS 负载均衡集群(DR 模式)
LVS-DR(Direct Routing)模式通过 数据链路层(MAC 层) 实现负载均衡,其核心特点是 请求流量经过 Director,响应流量由 Real Server 直接返回客户端,从而突破 Director 的带宽瓶颈。
2025-02-14 21:18:20
1042
原创 LVS 负载均衡集群(NAT模式)
Web-LVS-NAT 集群是基于 Linux Virtual Server (LVS) 的负载均衡架构,采用 NAT(网络地址转换)模式 实现高并发 Web 服务的横向扩展与高可用性。其核心目标是通过流量分发、透明代理和故障容错,提升 Web 应用的性能与稳定性。
2025-02-12 18:51:14
847
原创 PXC实现MySQL高可用
Percona XtraDB Cluster(PXC)是基于Galera库的同步多主MySQL集群方案,通过以下机制实现高可用: 1. 多主架构:所有节点均可读写,消除单点故障 2. 同步复制:基于WSREP协议的实时数据同步(Certification-Based Replication) 3. 自动成员控制:节点故障时自动重组集群(Group Communication System) 4. 数据一致性保障:行级并行复制+全局事务ID(GTID)
2025-02-10 21:06:50
610
原创 PXE+Kickstart自动化安装RHEL7.9系统
本文为 PXE + Kickstart 自动化安装系统的完整搭建指南,旨在通过清晰的操作步骤和原理解析,帮助用户快速构建一套企业级无人值守安装环境。文章从基础概念入手,逐步展开核心组件(DHCP、TFTP、Syslinux)的配置细节,并结合 Kickstart 实现操作系统的全自动化部署。
2025-02-03 23:35:09
914
1
原创 openEuler源码安装MySQL
openEuler源码安装MySQL的两种方法,一、软件自带启动脚本init。二、手动配置启动脚本systemd。
2025-01-19 21:33:13
244
原创 MySQL主从同步
MySQL主从复制原理及其工作过程,Linux下,MySQL基于binlog的主从同步配置和MySQL基于gtid的主从同步配置。
2025-01-19 18:00:22
421
原创 openEuler源码安装Apache
openEuler源码安装Apachehttpd的两种方法的详细步骤,一:配置systemd服务文件,二:编写init脚本文件
2025-01-16 01:39:18
365
原创 SHELL练习2
1、需求:判断192.168.67.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。2、设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 user1~user50,并设置每个 目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组 的权限为:读、执行。
2025-01-13 18:13:13
165
原创 SHELL练习1
1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。2、写一个 shell 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。3、编写个shell 脚本将/usr/local 日录下大于10M的文件转移到/tmp目录下
2025-01-13 01:11:08
168
原创 MySQL查询练习3
设计一张员工信息表newtable,要求如下:1、编号(纯数字)2、员工工号(字符串类型,长度不超过10位)3、员工姓名(字符串类型,长度不超过10位)4、性别(男、女,存储一个汉字)5、年龄(正常人年龄,不可能存储负数)6、身份证号(二代身份证号码均为18位,身份证中有X这样的字符)7、入职时间(取值年月日即可)8、地址9、部门工号
2024-11-24 23:56:11
972
原创 MySQL查询练习2
基础练习1:简单查询练习:1.创建student和score表2.为student表和score表增加记录3.查询student表的所有记录4.查询student表的第2条到4条记录等
2024-11-15 00:39:31
857
原创 BGP综合实验
BGP综合实验1、AS1存在两个环回,一个地址为192.168.1.0/24该地址不能在任何协议中宣告 AS3中存在两个环回,一个地址为192.168.2.0/24该地址不能在任何协议中宣告,最终要求这两个环回可以互相通讯2、整个AS2的Ip地址为172.16.0.8/16,请合理划分3、AS间的骨干链路IP地址随意定制4、使用BGP协议让整个网络所有设备的环回可以互相访问5、减少路由条自数量,避免环路出现
2024-07-20 23:09:16
376
原创 HTML5-form表单总结
总结html5---form标签,input标签,textarea标签,select标签的相关用法,form标签是表单元素(文本框,密码框,下拉列表框等等),一般由input,textarea,select标签构成,需要放到form标签内使用。
2023-05-06 17:45:56
713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人