- 博客(63)
- 收藏
- 关注
原创 Kubernetes 知识点(5)——流量管理
本文介绍了Kubernetes中的服务发现与流量治理机制。对比了iptables和IPVS两种Service代理模式的原理及性能差异;说明了三种Service类型:ClusterIP(集群内部访问)、NodePort(通过节点IP对外暴露)和Headless(直接返回Pod IP);解析了MetalLB实现LoadBalancer Service的原理;最后阐述了Ingress的实现原理及功能,并介绍了新一代Gateway API。
2026-03-01 16:18:57
929
原创 Kubernetes 知识点(4)——控制器
Kubernetes控制器是确保集群状态与预期一致的核心组件。ReplicaSet用于维护Pod副本数量,Deployment提供高级管理功能如滚动更新。DaemonSet确保每个节点运行指定Pod,适用于守护进程场景。StatefulSet为有状态应用提供唯一标识和持久存储。Job处理一次性任务,CronJob则按计划周期执行任务。
2026-03-01 16:12:30
759
原创 Kubernetes 知识点(3)——Pod原理
Pod是Kubernetes中最小的调度单位,也是K8s集群资源管理的核心载体。本文围绕Pod核心原理与相关容器类型展开,逐一解析Pod的定义、根容器(pause容器)的作用、完整生命周期及各状态含义;同时介绍静态Pod的特性与应用场景,以及Pod级别的Graceful Shutdown(优雅关闭)机制。
2026-02-26 13:09:18
600
原创 Kubernetes 知识点(2)——核心组件
Kubernetes集群由控制平面组件和节点组件组成。Calico作为CNI插件实现Pod网络通信和策略管理。Namespace提供资源逻辑隔离,。集群通过CNI插件为Pod配置网络,Service提供稳定的访问入口和负载均衡功能,实现Pod间通信。
2026-02-26 13:09:12
699
原创 Kubernetes 知识点(1)——基础依赖
本文是 K8s 学习系列的开篇基础内容!聚焦集群部署的核心前置依赖,从 ca-certificates 等基础包解释、Docker 组件(docker-ce/containerd.io)作用,到 K8s 对 Docker 的支持情况、Swap 分区关闭原因、br_netfilter 模块作用,再到 kubeadm/kubectl/kubelet 工具详解和完整集群创建步骤,全流程拆解环境配置要点。
2026-02-24 21:34:59
782
原创 Linux Shell 高级编程(3)——awk
摘要: AWK是一款专注于结构化文本处理的脚本语言,擅长数据分析、计算和统计。其核心功能包括按行/列拆分文本,支持变量、循环和条件判断。
2026-02-24 21:34:36
802
原创 Linux Shell 高级编程(2)——sed
本文聚焦 Linux 流编辑器 sed 的核心用法,从基础概念到实战应用进行系统化讲解。详解替换(s)、删除(d)、插入(i/a/c)、打印(p)四大核心命令的使用场景,包括全局替换等操作。
2026-02-22 22:47:04
880
原创 Linux Shell 高级编程(1)——grep
本文讲解grep 部分,侧重文本搜索,涵盖基础搜索、正则匹配、递归查找等功能,详解忽略大小写、反向匹配、显示上下文等实用选项。
2026-02-22 22:46:17
454
原创 RH134学习进程——十一.管理网络安全
本文系统介绍了Linux网络安全管理的核心组件与配置方法。主要内容包括:1.防火墙架构;2. firewalld的zone概念和预定义服务机制;3.SELinux端口标记管理;4. 演示了Web服务器端口开放的全流程操作。
2026-01-31 23:20:47
1343
1
原创 RH134学习进程——十.控制启动过程
本文介绍了RHEL9系统中systemd的启动控制与故障修复方法。主要内容包括:1. systemd target的概念与常见目标用途;2.系统启动的三个阶段流程;3.通过GRUB2修改内核参数进入救援模式重置root密码的具体步骤;4.使用journalctl查看系统日志的方法;5.当系统启动失败时,通过紧急修复模式排查问题。
2026-01-28 21:43:54
1011
原创 RH134学习进程——九.访问网络附加存储
本文介绍了在Linux系统中使用NFS协议挂载网络附加存储的方法。主要内容包括:1.NFS协议版本差异;2.手动和自动挂载方式;3.配置步骤详解,包括查询共享目录、创建挂载点、编辑映射文件等;4.直接映射与间接映射的区别及配置方法;5.通过systemd.automount实现自动挂载的替代方案。
2026-01-26 23:30:56
805
原创 RH134学习进程——八.管理存储堆栈
Linux存储管理主要包括逻辑卷管理(LVM)、虚拟数据优化器(VDO)和Stratis存储管理三大技术。
2026-01-25 20:26:00
971
原创 RH134学习进程——七.管理基本存储
本文详细介绍了Linux系统中磁盘分区、文件系统管理和交换空间设置的基本操作。主要内容包括:1.MBR和GPT两种分区方案的比较与创建方法;2.XFS和ext4文件系统的特性对比及创建流程;3.交换空间(SWAP)的作用、大小规划、创建与激活方法,包括优先级设置。
2026-01-24 23:18:17
1111
原创 RH134学习进程——六.管理SELinux安全
SELinux是Linux内核的强制访问控制模块,通过策略规则和安全上下文实现细粒度资源访问控制。
2026-01-23 22:42:28
1602
原创 RH134学习进程——四.归档和传输文件
本文介绍了Linux系统中文件归档与安全传输的核心方法。主要内容包括:1.使用tar命令进行文件打包与压缩;2.实现加密文件传输;3.利用rsync工具进行高效差异同步。
2026-01-22 12:38:11
912
原创 RH134学习进程——三.分析与存储日志
本文详细介绍了Linux系统的日志分析与存储机制。主要内容包括:1.日志架构;2.Syslog协议及其核心组件的工作原理;3.日志文件轮转机制及logrotate工具的使用;4.journalctl命令的日志查询方法;5.系统时间同步管理。
2026-01-21 21:24:27
1277
原创 RH134学习进程——二.调度未来任务
本文系统介绍了Linux系统中任务调度的实现方式。主要包括:1.延迟任务管理(at工具集);2.周期性作业(crontab);3.systemd定时器作;4.临时文件管理机制。
2026-01-19 14:26:01
1156
原创 RH134学习进程——一.提高命令行运行效率
本文介绍了提高命令行运行效率的Bash脚本编写技巧。主要内容包括:1. 脚本创建与执行方法;2. 特殊字符处理技巧;3. 脚本输出控制与循环条件结构;4. 测试命令和退出状态码的应用;5. 重点讲解了grep命令的常见选项和正则符号。
2026-01-19 13:48:30
991
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅