- 博客(58)
- 收藏
- 关注
原创 Pod的详解与进阶
Pod 是 Kubernetes 中的最小部署单元,它代表集群中的一个运行进程。一个 Pod 可以包含一个或多个紧密耦合的容器,这些容器共享网络和存储资源。在 Kubernetes 中,Pod 是管理容器的基础结构,其他如 Deployment、StatefulSet、DaemonSet 等控制器对象都围绕 Pod 进行扩展。
2026-01-08 20:55:48
499
原创 Kubernetes 操作与项目生命周期管理(初学者详解版)
阶段命令式(初学)声明式(生产)创建发布在 YAML 中定义 Service更新修改 YAML 后 apply回滚删除。
2026-01-07 21:48:40
657
原创 Kubernetes YAML 文件入门指南(初学者版)
目标命令/方法查看 API 版本创建资源查看 Pod查看 Service生成 YAML查帮助kubectl explain 资源字段。
2026-01-07 20:19:24
391
原创 (二)k8s——kubeadm 部署 K8S 1.20.11 详细版
1、在所有节点上安装Docker和kubeadm2、部署Kubernetes Master3、部署容器网络插件4、部署 Kubernetes Node,将节点加入Kubernetes集群中。
2026-01-06 19:55:38
329
原创 (一)K8S 核心认知全维度指南:云原生基础、架构特性与部署选型
时间关键事件2004 年Google 开始内部大规模使用容器技术2008 年Google 将 Cgroups 技术合并进 Linux 内核,奠定容器化技术基础2013 年Docker 项目正式发布,推动容器技术进入开源领域2014 年Kubernetes 项目正式发布,成为容器编排行业标准2015 年Google、Redhat、微软等共同发起成立 CNCF(云原生计算基金会),推进云原生开源生态2017 年CNCF 成员达 170 个,基金项目 14 个2018 年。
2026-01-06 19:32:56
764
原创 docker与微服务的课程-CICD
到ruoyi-admin/src/main/resources/application-druid.yml中修改数据库的连接信息。到ruoyi-admin/src/main/resources/application.yml中修改redis的连接信息。然后把ssh地址复制进去,不出意外的话,会出现无法连接仓库,原因是Jenkins无法拉取gitlab的代码。我们的gitlab运行在容器中,我们需要在gitlab的ui界面中配置ssh密钥文件才可以正常使用。
2026-01-03 21:33:49
998
原创 Docker 场景化作业:生产环境容器操作实训
公司部署一个多服务系统:需要:容器间直连可指定 IP网络与其他项目隔离自定义网络出现在容器 IP 为指定值容器间可直接通信。
2025-12-22 21:07:21
942
原创 Docker-基础
云计算是通过网络为用户提供可伸缩的计算资源。IaaS(基础设施即服务)提供虚拟化计算资源(如虚拟机、存储、网络等)。用户可以灵活配置自己的计算环境,负责安装操作系统、管理资源等。优点:灵活度高、可扩展性强。缺点:管理复杂,需要较多技术支持。PaaS(平台即服务)提供一个开发平台,用户可以在上面开发应用程序,而无需关注底层硬件或操作系统。优点:简化开发过程,适合开发者。缺点:灵活度较低,可能受到平台限制。SaaS(软件即服务)提供已经构建好的应用程序,用户可以直接使用,无需安装和维护。优点。
2025-12-20 19:39:25
803
原创 Ansible Playbook 从入门到精通:零基础玩转自动化部署与配置管理
Ansible 的 Playbook 是一个包含多个 Play 的 YAML 文件,每个 Play 负责对指定的 主机组 执行一系列的任务。Playbook 通常由以下几部分组成:Tasks:任务列表,按顺序执行;Variables:用来存储可变数据的机制,目的是让 Playbook 更灵活、可重用、易维护。也就是 :变量 = 把“硬编码”的值抽出来,变成可以动态替换的占位符;Templates:允许在配置文件中嵌入变量和逻辑,通俗点就是一种动态生成配置文件的机制,它使用 Jinja2 模板引擎,让你可以根
2025-12-18 20:32:19
600
原创 Ansible——自动化运维工具-集中化管理服务器
1、Ansible 概述和运行机制2、实战:安装并配置 Ansible3、Ansible 基础命令及模块操作Ansible 是一款面向类 Unix 系统的自由开源配置和自动化工具,由 Python 编写。与 SaltStack、Puppet、Chef 相似,但具有以下优势:①无需在被管理节点安装客户端,轻量级。②通过 SSH 协议与节点通信。③使用 YAML 和 Jinja2 模板语言进行配置和自动化任务编排。
2025-12-18 20:13:32
521
原创 nginx的ssl --自签
2、购买后,【创建证书】,提交之后需要等待验证,验证通过会短信+邮箱提醒。2、【域名持有者信息修改(过户)】,创建【信息模板】,进行【提交】4、【域名持有者实名认证】中,选择模板进行【提交】1、打开阿里云【云解析DNS】,添加上我们的域名。1、打开阿里云【域名】控制台,进行【模板验证、2、找到尚未被注册的域名,点击【立即注册】3、选择需要购买的年限,创建模板信息,需要。3、提交之后,需要等待注册局审核该【模板】管理服务】,选择【SSL证书管理】2、点击【解析设置】、添加记录。域名只有备案成功之后才能使用。
2025-12-14 20:14:35
275
原创 部署安装ELK+filebeat 7.8.1版本+使用filebeat收集 mysql和tomcat日志
在用相同的方法添加 apache_error-*索引。先点击Management--》“Index Pattern”--》“Create Index Pattern”按钮创建--》选择输入“Index Pattern”--》然后Next step(下一步)--》Time Filter field name--》@timestarmp。后面再次创建的步骤---》Management--》index Patterns--》单击 “create index Patterns” 按钮创建。
2025-12-14 19:57:31
862
原创 MySQL-读写分离实验
读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。想要进行读写分离一定要想进行主从复制,读写分离的本质意义就是MySQL主只做写,从只做读。
2025-12-03 19:06:44
511
原创 MySQL-主从复制实验详解
在企业应用中,成熟的业务通常数据量都比较大单台MySQL在安全性、 高可用性和高并发方面都无法满足实际的需求配置多台主从数据库服务器以实现读写分离。
2025-12-03 18:41:14
717
原创 快速读懂数据库基础核心!!!
常见架构数据库定位:在企业架构中负责存储和管理核心数据,例如微信的聊天数据、外卖平台的订单支付数据、游戏的玩家信息等。
2025-12-01 19:34:18
783
原创 LVS+Keepalived群集
Keepalived 软件起初专为 LVS 负载均衡软件设计,用于管理并监控 LVS 集群中各个服务节点的状态,后续新增了实现高可用的 VRRP 功能。因此,其功能不仅限于管理 LVS 集群,还可为 Nginx、Haproxy、MySQL 等其他服务提供高可用支持。Keepalived 主要通过 VRRP 协议实现高可用功能。VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)的核心目的是解决静态路由单点故障问题,确保个别节点宕机时,整个网络仍能不间断运行。
2025-11-28 18:48:05
552
原创 LVS负载均衡集群与DR模式部署指南
群集(Cluster)由多台主机构成,对外表现为一个整体,仅提供单一访问入口(域名与 IP 地址),相当于一台大型计算机,可整合多台服务器的资源以满足更高的应用需求。LVS(Linux Virtual Server)是针对 Linux 内核的负载均衡解决方案,由章文嵩博士于 1998 年 5 月创建,官方网站为。Nginx优点:功能全面,易于上手,适合 Web 场景。缺点:四层性能不如 LVS,七层性能弱于 HAProxy。LVS优点:极致性能,稳定性高,适合底层流量调度。
2025-11-27 20:57:03
768
原创 Nginx 优化与防盗链
通过为静态资源设置缓存时间(如 1 天),用户首次访问后,资源会被缓存到本地浏览器,后续相同请求无需再向服务器发送,直接从本地缓存加载,既缩短了用户等待时间(访问速度提升),又减少了服务器的请求量与带宽占用,提升服务器处理并发请求的能力。日志切割通过按日期归档日志(如每天生成一个独立日志文件)、自动删除过期日志(如删除 30 天前的日志),可保持日志文件体积适中,便于日常日志分析(如排查访问异常、统计访问量),同时避免日志占用过多磁盘资源,保障服务器稳定运行。配置连接超时参数(如。过大的日志文件会导致。
2025-11-26 22:40:08
637
原创 部署反向代理和负载均衡
Tomcat服务器1:192.168.10.160:8080。Tomcat服务器2:192.168.10.160:8081。Tomcat服务器3:192.168.10.162:8081。Nginx 服务器:192.168.10.161:80。
2025-11-25 19:22:24
334
原创 文读懂DHCP服务:从原理到实战细节全解析
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种运行在应用层的网络协议,核心功能是为网络中的客户端设备自动分配TCP/IP参数(如IP地址、子网掩码、网关、DNS服务器地址等),无需人工手动配置,极大提升了网络管理效率。DHCP的通信依赖UDP协议,其中服务器端使用UDP 67端口,客户端使用UDP 68端口。
2025-11-11 18:30:55
647
1
原创 5 分钟吃透子网划分:IPv4 核心知识 + 实战技巧速通
子网划分是借 IP 主机位扩展网络位,将大网络拆分为多个小网络的技术,核心依赖子网掩码与 “与” 运算计算网络地址、广播地址和可用 IP;IPv4 分 5 类地址,私有地址供内部使用,通过子网数 = 2ⁿ、可用主机数 = 2ᴺ-2(n 为借位、N 为剩余主机位)可快速算得分网结果,实现地址高效利用与网络管控。
2025-10-30 18:56:04
664
1
原创 小白也能懂的网络参考模型:分层思想 + 核心协议拆解
分层设计的核心是 “各司其职、上下配合”:上层聚焦应用与数据处理,下层聚焦传输与硬件适配,通过协议规范实现数据从用户输入到跨网络送达的完整流程,既简化开发维护,又保障传输效率与可靠性。
2025-10-30 18:49:13
466
1
原创 LInux(一)VMware虚拟机中安装CentOS7
VMware 虚拟机是 VMware 公司推出的虚拟化软件,核心功能是在物理计算机上模拟多个独立的虚拟计算机,实现硬件资源的虚拟化与共享。选择桌面和开发工具。
2025-10-28 18:34:03
875
原创 计算机网络概念:计算机系统与网络地址核心解析
计算机系统包含硬件系统与软件系统,硬件系统由控制器、中央处理器(CPU)、计算器、存储器(含 ROM、RAM、硬盘、光盘)及输入设备(鼠标、键盘等)、输出设备(显示器、打印机等)构成,软件系统分为系统软件(如 Windows、macOS、Linux(centos7)、MySQL 数据库)和应用软件(如游戏、QQ、微信);同时还介绍了网络地址。
2025-10-27 18:02:57
930
原创 监控系统 | 脚本案例
详细步骤说明:1.:指定使用bash shell执行dateMax=80:设置资源使用率阈值(80%)2.:获取一次系统状态grep "Cpu":过滤CPU信息:计算CPU使用率(100% - 空闲百分比):以MB为单位显示内存信息awk计算已用内存占总内存的百分比:显示根分区磁盘使用情况awk提取使用率百分比3.所有输出都追加到日志文件包含时间戳便于追踪4.使用bc命令进行浮点数比较三个条件任一满足即触发告警:CPU使用率 > 80%内存使用率 > 80%磁盘使用率 > 80%5.
2025-09-07 20:54:11
722
原创 Web与Nginx网站服务
Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器。Nginx 是由 Igor Sysoev 为俄罗斯访问点开量第二的 Rambler.ru 站发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。其将源代码以类 BSD 许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011 年 6 月 1 日,Nginx 1.0.4 发布。
2025-09-07 09:49:44
771
原创 Awk:隐藏在命令行中的数据挖掘大师
AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。它是专门为文本处理设计的编程语言,也是行处理软件,通常用于扫描、过滤、统计汇总工作数据可以来自标准输入也可以是管道或文件。
2025-09-05 19:43:34
1091
原创 强大且经典的Linux 命令行工具——sed
sed '/the/r /etc/hostname' demo //将文件/etc/hostname 的内容添加到包含 the 的每行以后。$G' demo //将包含the 的行迁移至文件末尾,{;sed '3,5s/the/THE/g' demo //将第 3~5 行中的所有 the 替换为 THE。sed '/the/s/o/O/g' demo //将包含the 的所有行中的 o 都替换为 O。sed '/the/aNew' demo //在包含the 的每行后插入一个新行,内容为 New。
2025-09-03 10:32:32
980
原创 Shell文本处理四剑客
cut—— 截列sort—— 排序uniq—— 去重(必须连续,常和 sort 联合)tr—— 替换 / 删除 / 压缩。
2025-09-02 19:31:32
799
原创 Shell 编程 —— 正则表达式与文本处理器
正则表达式是一种用来描述字符串模式的规则。功能:检索、替换、过滤符合特定规则的字符串。元字符通过上面几个简单的示例,可以了解到常见的基础正则表达式的元字符主要包括以下几个^ 匹配输入字符串的开始位置。除非在方括号表达式中使用,表示不包含该字符集合。要匹配“^” 字符本身,请使用“\^”$ 匹配输入字符串的结尾位置。如果设置了RegExp 对象的 Multiline 属性,则“$”也匹配‘\n’或‘\r’。要匹配“$”字符本身,请使用“$”. 匹配除“\r\n”之外的任何单个字符。
2025-09-01 19:23:06
1097
原创 Shell 编程!解决 90% 工作自动化需求
Shell是一个用C语言编写的程序, 通过Shell用户可以访问操作系统内核服务Shell类似于DOS下的command和后来的cmd.exeShell既是一种命令语言,又是一种程序设计语言是一种为shell编写的脚本程序。Shell编程一般指shell脚本编程,不是指开发shell自身。解释器Shell编程跟传统的编程语言一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。Linux的Shell。
2025-08-28 21:54:59
990
原创 从 CPU 到网络:一套组合拳搞定内核参数调优
1.CPU 资源调优1.1 调整进程优先级(nice 值)作用:通过调整进程的nice值,改变其CPU调度优先级。范围:-20(最高)到19(最低),默认是0。# 启动时设置优先级nice:用于给新进程设置 “nice 值”(优先级的数值表示,范围是 -20 到 19)-n -5:指定 nice 值为 -5(数值越小,优先级越高,系统会优先分配 CPU 资源)vim a.txt:要启动的进程(这里是用 vim 打开 a.txt)
2025-08-28 08:24:03
868
原创 Linux 系统调优工具:让服务器性能 “狂飙” 的秘密武器
找出当前系统中 CPU 使用最高的进程,并尝试分析其是否为正常进程;模拟高 I/O 场景,使用iotop定位 I/O 密集型进程;使用sar记录一天中 CPU 和内存的使用趋势,并写出分析报告。
2025-08-27 19:59:21
872
原创 服务器初始化
cat /etc/sysconfig/network-scripts/ifcfg-eth0 (网卡名可能不同,如ens33)完成以上所有步骤后,你的 CentOS 7 服务器就已经完成了最基本、最安全的初始化设置,可以投入使用了。可以使用 --dport 22 或 -m tcp -p tcp --dport 22,后者更精确。安装 iptables-services 包,它提供了保存规则和作为服务管理的功能。保存当前内存中的规则到 /etc/sysconfig/iptables 文件。
2025-08-26 19:31:31
659
原创 selinux 概述-状态切换
Control),对访问控制彻底化,对所有的文件,目录,端口的访问,都是基于策略设定的,这些策略都是由管理员设定的,一般用户无权限管理和更改。其特点是对文件赋予一个叫 type 的标签类型,对进程赋予一个叫 domain 的标签,可以规定某个标签进。Selinux 保护的时候,倘若运行于之上的服务器被骇客攻陷,其服务器最高权。SElinux 的保护,入侵的也只有服务本身,整个服务器的最高权限依然。的安全性,提供强健的安全保证,可以防御未知攻击,据称相当于。),而系统的整个权限依然正常!
2025-08-26 18:58:06
897
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅