自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 从 Pod 发包到跨节点通信:打通 Kubernetes Flannel VXLAN 网络链路

经过这次梳理,我对 Flannel VXLAN 网络形成了下面这张地图。同节点:Pod eth0 → veth → cni0 → veth → Pod跨节点:Pod eth0 → veth → cni0 → flannel.1 → 节点网络→ 对端 flannel.1 → cni0 → veth → Podveth 负责连接 Pod 和宿主机,cni0 负责本节点 Pod 通信,flannel.1 负责跨节点封装。数据包当前位于哪个网络命名空间?目标 IP 会匹配哪条路由?

2026-08-03 02:39:49 366

原创 Linux 磁盘空间被占用但 du 查不到?一次 df/du 不一致与 deleted 文件句柄实验

本文通过一个最小实验复现了 Linux 中df和du不一致的典型问题。创建 200M 文件后,du 可以统计到tail -f 持有该文件rm 删除文件后,目录中看不到文件du 统计恢复到 4K但 lsof 仍能看到 bigfile.log (deleted)kill 进程后,deleted fd 释放,空间回收rm删除的是目录项,不一定立即释放数据块。只要进程仍然通过 fd 持有该文件,内核中的 open file 对象仍然关联 inode,磁盘空间就可能继续被占用。

2026-07-08 01:24:23 204

原创 一次 Linux SUnreclaim Slab 异常增长排查:从 free -h 到 audit_lost

本文记录一次从 free -h 出发,逐步定位到 Linux audit 审计链路异常,并最终通过关闭 audit 止血、防止复发的排查过程。

2026-07-06 02:08:48 375

原创 iptables 四表五链入门:规则查看、数据包流向与匹配逻辑

在 Linux 运维、云平台、Kubernetes、Docker 网络、数据库代理访问等场景中,经常会遇到端口不通、服务访问异常、NAT 转发失败、Pod/Service 流量转发等问题。iptables 是 Linux 传统防火墙与网络转发规则管理工具,但现在很多生产环境、老系统以及 Kubernetes 的 iptables 模式里,仍然需要看懂 iptables 规则。本文主要梳理:iptables 四表五链是什么数据包经过 Linux 主机时如何匹配规则常用的规则查看、导出和恢复命令。

2026-06-29 02:33:24 495

原创 基于 kubeadm + keepalived + HAProxy 的 Kubernetes 高可用控制平面(主备 VIP 漂移)

基于三控制节点的 Kubernetes 高可用集群部署与实践,从伪高可用到主备架构的完整闭环验证,涵盖架构演进、问题复盘与故障验证全过程。

2025-11-13 02:50:41 823

原创 手工部署到自动化脚本:Kubernetes 集群一键安装实践与踩坑记录(containerd + kubeadm)

希望这篇博客能给读者带来启发

2025-11-04 02:41:36 1377

原创 shell三剑客简单用法

shell三剑客简单用法

2025-08-09 23:09:17 313

原创 ELK日志平台三节点部署教程

ELK三节点部署

2025-06-28 01:32:24 1083

原创 Docker基础概念与原理

docker学习

2025-06-18 20:36:09 1035 1

原创 【实战排障】K8s三则报错解决:节点加入失败、APIServer连接异常、资源获取错误

k8s故障排查与解决案例分享

2025-05-28 01:48:07 1356

原创 ansible基础

本文对ansible进行简单的讲解示例,以供学习

2025-05-25 23:59:01 788

原创 jenkins——publish over ssh插件报错问题解决

(Jenkins 尝试了所有支持的 SSH 认证方式(公钥、GSSAPI、密码),但均失败。此时再test可以看到success。

2025-04-20 12:38:19 1396

原创 基于rockylinux安装部署Zabbix

zabbix是当下比较主流的监控工具,它可以采用lnmp架构实现,组成包括:zabbix-server、zabbix-agent、zabbix-web、php、mysql、zabbix-proxy。同时rockylinux也是目前新兴的linux发行版,下面开始介绍基于rockylinux对zabbix的安装部署。

2025-04-17 22:03:16 1392

原创 k8s基础入门(集群管理与安全机制)

这一节接触k8s的集群管理与安全机制。

2025-04-17 00:03:58 988

原创 k8s基础入门(配置与存储)

这一节来讲k8s的配置与存储。

2025-04-10 23:38:39 1298

原创 k8s基础入门(资源对象、服务与网络)

k8s的核心概念可以分为:资源对象、服务与网络、配置与存储、集群管理,这一节我们来接触k8s的资源对象、服务与网络。

2025-04-09 01:16:42 1304

原创 k8s基础入门(功能与基础架构组件)

k8s基础概念学习

2025-03-02 22:55:20 1022

原创 ssh配置免密互信登录

我上网搜索了一下,发现原因是主机记录的公钥有改变,所以报错:Host key verification failed。其原理主要通过公钥认证实现,公钥认证基于RSA算法进行认证,使用一对密钥进行加密及解密,公钥进行加密,私钥进行解密。ssh免密互信在实际工作场景中应用较为广泛,如:自动化运维、远程登录管理服务器、文件传输及同步、应用部署等。(2)将文件内记录的,刚才无法登录的主机的公钥删除。均登录成功,至此,SSH配置免密登录顺利完成。2、两台服务器上分别执行。3、此时我们继续执行。

2024-02-06 00:58:56 1339 1

原创 mysql安装部署

1、首先是安装软件包,通过wget命令获取,然后在使用yum install -y mysql-community-server时遇到了各种依赖报错问题 ,真是给我整吐了,我一开始还以为真是依赖问题还傻乎乎的一直去装依赖包,整了半天,突发奇想使用yum clean all,yum makecache更新缓存,然后就没有依赖的报错了;2、安装mysql rpm包到最后一步的时候遇到了“公钥尚未安装”或“密钥已安装,但是不适用于此软件包”的问题,一开始是使用。

2024-02-02 22:21:43 582 1

原创 达梦数据库的安装

近期体验了达梦数据库该产品,本文章基于linux麒麟操作系统,将初步的讲解如何安装达梦数据库与其实例配置

2022-09-14 20:08:51 726

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除