- 博客(25)
- 收藏
- 关注
原创 Kubernetes NFS + StorageClass + PVPVC + Deployment
本文介绍了在Kubernetes集群中搭建NFS+StorageClass+PV/PVC+Deployment的完整流程。主要内容包括: 环境准备:规划节点角色,确保所有节点安装nfs-utils客户端 NFS服务器搭建:在Master节点安装配置NFS服务,创建共享目录并设置权限 集群节点配置:在所有节点安装NFS客户端并测试挂载 动态存储方案部署: 创建命名空间和RBAC权限 部署NFS Client Provisioner实现动态PV供给 使用nfs-subdir-external-provision
2026-08-09 20:21:36
179
原创 Harbor仓库从讲解到部署实战
摘要 Harbor是一款企业级开源容器镜像仓库,在Docker Registry基础上增强了Web管理、镜像复制、漏洞扫描等功能。部署前需准备:2核CPU/4GB内存/40GB磁盘(最低配置),安装Docker 20.10.10+和Docker Compose 2+。关键步骤包括:配置静态IP和主机名、安装基础软件、生成自签名HTTPS证书(含CA证书和服务器证书)、下载Harbor离线安装包。特别注意需在Docker配置中添加insecure-registries项以支持自签名证书,并开放443/80等必
2026-07-24 19:05:59
208
原创 Docker容器从入门到精通
Docker 学习笔记摘要 本笔记系统整理了 Docker 从基础到企业级应用的全栈知识,包含以下核心内容: 核心概念:对比虚拟化与容器化技术,解析 Docker 架构(镜像/容器/仓库)及底层原理(命名空间/Cgroups/UnionFS) 环境配置:提供主流系统安装指南(RHEL/Ubuntu)及镜像加速配置方法 核心操作: 镜像/容器生命周期管理 网络模式详解(Bridge/Host/Container/None) 数据持久化方案(数据卷/数据卷容器/tmpfs) 进阶技能: Dockerfile 编
2026-07-24 18:59:06
423
原创 Prometheus架构搭建
本文介绍了在单台CentOS 7.9虚拟机上搭建完整监控系统的详细步骤,包括Prometheus、Node Exporter、Alertmanager和Grafana的安装配置。主要内容包括:系统环境准备(关闭防火墙、时间同步等);Prometheus的安装、配置告警规则和systemd服务;Node Exporter的部署;Alertmanager的配置;以及Grafana的安装和数据源配置。文章提供了完整的配置文件示例和验证方法,适用于中小团队或个人开发者快速构建监控体系,能够监控主机资源使用情况并通过
2026-07-20 09:33:53
207
原创 Prometheus+Alertmanager+node_exporter+grafana高可用
本文详细介绍了如何搭建一个3节点的Prometheus高可用监控集群。主要内容包括:环境准备(主机名设置、hosts解析、防火墙关闭、时间同步);三台节点上部署Prometheus服务(配置不同replica标签);安装Node Exporter用于系统指标采集;以及配置Alertmanager集群实现告警高可用。通过该架构可实现监控数据的冗余采集,避免单点故障导致监控中断,适合生产环境使用。所有节点均采用相同配置流程,仅需在Prometheus的external_labels中区分不同副本标识。
2026-07-20 09:26:19
369
原创 面试运维岗位所遇到的问题
首先OSI七层模型从上到下依次是:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。TCP三次握手是用来建立可靠连接:第一次握手:客户端给服务端发SYN报文,请求建立连接;第二次握手:服务端返回SYN+ACK,同意连接并确认客户端;第三次握手:客户端再发ACK确认,双方正式建立TCP连接。TCP四次挥手是用来断开连接,因为TCP是全双工通信,收发通道要分开断开:第一次挥手:客户端发FIN,表示自己没有数据要发送了,请求关闭;第二次挥手:服务端回ACK,确认收到关闭请求;
2026-05-16 14:07:02
333
原创 keepailved+nginx+nfs高可用
本文介绍了使用Keepalived+Nginx+NFS搭建高可用Web服务的方法。系统环境包括两台Nginx服务器(主备)和一个NFS存储服务器,配置虚拟IP为192.168.228.136。实现步骤包括:1)环境准备(主机名、hosts文件、防火墙配置);2)NFS服务器安装配置;3)在两台Nginx节点安装服务;4)Keepalived主备配置;5)编写Nginx健康检查脚本实现故障自动切换。通过这种架构,当主Nginx节点故障时,Keepalived会自动将VIP切换到备用节点,确保Web服务持续可用
2026-01-15 22:41:57
608
1
原创 基于MySQL的触发器和存储过程操作
首先创建goods商品表和orders订单表,然后在商品表中插入一些商品记录:最后创建三个触发器 :订单表中增加订单数量后,商品表商品数量同步减少对应的商品订单出数量:客户取消订单,恢复商品表对应商品的数量:客户修改订单,商品表对应商品数量同步更新: 2.存储过程 首先使用已存在的库和表,对其进行操作。创建提取emp_new表所有员工姓名和工资的存储过程s1创建存储过程s2,实现输入员工姓名后返回员工的年龄创建一个存储过程s3,有2个参数,传入部门号,返回该部门
2025-02-08 19:12:52
380
1
原创 基于MySQL的数据库操作索引
内容围绕 MySQL 数据库操作展开。首先新建名为 mydb15_indexstu 的数据库并使用;接着新建三张表,包括学生表 Student、课程表 Course、选课表 SC,分别定义了表结构及相关约束;最后是处理表的操作,涵盖修改 Student 表字段属性、为 Course 表字段设置索引、为 SC 表建立组合主键索引、创建 stu_info 视图查询全体学生相关信息等任务。首先构建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是“计算机”,
2025-02-07 17:41:50
418
原创 HTML知识上总结
用img标签进行实现,src表示图片的路径。还有一些常见属性width(宽度),height(高度),align为大致位置取值为:top(上对齐),middle(居中对齐),bottom(下对齐),right(右对齐),left(左对齐)3.样式特点: 继承性 ------ 页面中子元素的样式会继承父元素的样式,层叠性 ----- 如果子元素和父元素设置的样式相同的情况下,子元素的样式会覆盖掉父元素的样。start属性 ------ 序号开始的位置 reversed属性----- 反序(降序)
2025-01-18 15:08:55
727
原创 基于MySQL的数据库多表查询操作
本次 MySQL 作业围绕数据库操作展开,涵盖建库建表、数据插入与查询等任务。首先创建 mydb11_stu 数据库,并在其中构建 student 和 score 表,明确各表字段及约束。接着向两表插入具体学生信息和成绩记录。最后进行多维度查询,含单表查询、多表连接查询,还运用聚合函数实现统计计算,全面考查了 MySQL 基础操作与数据处理能力。
2025-01-18 15:08:41
485
原创 基于MySQL的数据库查询操作
从创建数据库和表结构,到插入数据,再到运用各种查询语句进行数据检索和统计分析,有助于巩固和提升对 MySQL 数据库的理解与操作技能,为进一步学习和应用数据库知识打下坚实基础。
2025-01-16 17:20:26
1185
原创 基于MySQL的数据库创建表操作
这些数据表的创建为后续的数据存储和管理提供了结构化的框架,不同表之间通过主键和外键等关系相互关联,有助于高效地组织和处理产品相关的数据,满足业务需求和数据管理的规范化要求。
2025-01-15 17:44:11
436
10
原创 NAT实验摘要与分析
1.NAT 可以实现内部网络的主机能够访问外部网络,同时外部网络的主机也能够访问内部网络的某些主机。2.NAT 可以通过配置规则来控制内部网络的主机对外部网络的访问权限。3.NAT 可以提高网络的安全性,隐藏内部网络的主机 IP 地址,防止外部网络的攻击。首先,我们通过配置静态NAT,成功实现了内部网络私有IP地址到公网IP地址的转换,确保了内部服务器能够被外部网络访问。同时,通过设置动态NAT和端口地址转换PAT,有效解决了内网IP地址不足的问题,并提高了IP地址的使用效率。
2024-07-15 19:23:15
389
原创 RIP实验简单介绍以及分析
使用多个路由器和网络设备来创建一个包含多个子网的网络拓扑结构。每个子网都有一个唯一的IP地址和一个默认网关,用于将数据包转发到其他子网或互联网。通过观察路由表的变化和数据包的转发情况,我们可以了解RIP协议如何确定最佳路径并将数据包转发到目标地址。我们还可以测试不同的网络拓扑结构和参数设置对RIP协议的影响,以评估其行为特性和性能表现。总之,拓扑RIP实验可以帮助我们深入了解RIP协议的工作原理和行为特性,测试和验证路由器之间的信息传递和路由选择。
2024-07-10 22:08:28
628
2
原创 静态路由综合实验详解
本次实验旨在理解并掌握静态路由的基本概念和配置方法,以及通过静态路由实现不同网络之间的通信。通过实验,我们能够了解静态路由的工作原理,学会如何规划和配置静态路由,以便在小型网络中实现有效的数据包转发。通过本次静态路由实验,我们深入理解了静态路由的基本原理和配置方法。实验过程中,我们不仅掌握了如何规划和配置静态路由,还学会了如何排查和解决网络连接问题。然而,静态路由配置相对复杂,且不适用于大型网络,因为它需要手动配置大量路由规则。
2024-07-08 23:03:22
653
原创 详讲PC通过DHCP自动获取ip地址,Client通过域名访问http服务器
我们需要在DHCP服务器上配置IP地址池,指定可用的IP地址范围、子网掩码、默认网关等信息。然后,我们在PC机上设置其网络适配器为自动获取IP地址,并连接到DHCP服务器所在的网络。在实验过程中,我们注意到PC机在成功获取到IP地址后,其网络连接状态会发生变化,并且可以通过ping命令测试与DHCP服务器的连通性。我们还尝试了手动设置IP地址、子网掩码和默认网关等参数,以对比自动获取IP地址的便捷性和灵活性。
2024-07-06 21:44:48
921
原创 TCP(传输控制协议)的三次握手和四次挥手是用于建立连接和终止连接的重要过程
*三次握手**用于建立TCP连接,确保发送方和接收方都准备好进行数据传输。
2024-07-05 11:59:06
479
原创 用C语言实现重庆旅游管理系统(旅游管理系统类或者管理系统类)
以上为代码,可用来实现景点的录入,查询,购买和计数等等.可根据实际项目来完成具体的改动。主要是用数组存储数据,更高阶可以用文件读写来储存数据。模块化函数来实现各个功能。
2024-04-14 16:28:43
424
1
原创 HTML知识上总结
用img标签进行实现,src表示图片的路径。还有一些常见属性width(宽度),height(高度),align为大致位置取值为:top(上对齐),middle(居中对齐),bottom(下对齐),right(右对齐),left(左对齐)3.样式特点: 继承性 ------ 页面中子元素的样式会继承父元素的样式,层叠性 ----- 如果子元素和父元素设置的样式相同的情况下,子元素的样式会覆盖掉父元素的样。start属性 ------ 序号开始的位置 reversed属性----- 反序(降序)
2024-02-22 16:37:20
1085
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅