<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Chihiro1002的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Chihiro1002</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Chihiro1002]]></copyright><item><title><![CDATA[HTTP和HTTPS协议]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/155272176</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/155272176</guid><author>Chihiro1002</author><pubDate>Wed, 26 Nov 2025 16:27:42 +0800</pubDate><description><![CDATA[HTTP是用于传输网页的应用层协议，采用请求-响应模型。请求包含请求行、请求头和请求体，响应包含状态码和内容。状态码分为5类：1xx（信息）、2xx（成功）、3xx（重定向）、4xx（客户端错误）和5xx（服务器错误）。HTTPS是HTTP的安全版本，通过SSL/TLS协议实现加密通信，确保数据安全性和完整性。HTTPS通过握手流程建立安全通道，使用非对称加密传输会话密钥，后续通信则使用对称加密。相比HTTP的明文传输，HTTPS提供了身份验证、数据加密和防篡改保护。]]></description><category></category></item><item><title><![CDATA[Ansible学习----管理复杂的 Play 和 Playbook 内容]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/154745203</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/154745203</guid><author>Chihiro1002</author><pubDate>Wed, 12 Nov 2025 17:48:45 +0800</pubDate><description><![CDATA[摘要： 本章讲解Ansible复杂项目的管理技巧，包括主机模式选择与文件模块化方法。主机模式支持单主机、组、通配符及逻辑组合（如&amp;和!）灵活筛选目标主机。模块化Playbook通过import_playbook（静态导入）和include_tasks（动态包含）拆分大型项目，提升可维护性，注意静态导入预处理与动态包含运行时处理的差异。变量复用通过参数化设计（如{{package}}）结合主文件变量定义（vars）增强外部文件适应性。关键点：主机模式高效匹配、模块化拆分策略、动静处理区别、变量驱动复用]]></description><category></category></item><item><title><![CDATA[Ansible 任务控制全面解析]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/154678910</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/154678910</guid><author>Chihiro1002</author><pubDate>Tue, 11 Nov 2025 09:21:03 +0800</pubDate><description><![CDATA[本文介绍了Ansible任务控制的四大核心功能：循环迭代、条件执行、处理程序和错误处理。循环通过loop关键字简化重复任务，支持列表和字典迭代；条件执行使用when关键字实现精准任务触发；处理程序通过notify响应系统变更，实现幂等操作；错误处理提供ignore_errors、failed_when等多种机制保障Playbook稳定性。这些功能协同工作，可构建灵活高效的自动化任务流程，提升Linux系统管理的效率和可靠性，为复杂运维场景提供智能解决方案。]]></description><category></category></item><item><title><![CDATA[Ansible学习----变量和事实]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/153457657</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/153457657</guid><author>Chihiro1002</author><pubDate>Sat, 18 Oct 2025 10:00:00 +0800</pubDate><description><![CDATA[本文介绍了Ansible中变量、机密和事实管理的核心内容。变量用于存储动态值，遵循命名规则，定义方式包括清单变量、Playbook变量等8种优先级。机密管理使用Ansible Vault加密敏感数据，支持创建、编辑和运行加密文件。事实是从受管主机自动采集的信息，可自定义和按需收集，还包含hostvars等魔法变量。建议将变量按优先级管理，敏感数据必须加密，合理利用主机事实实现动态配置。]]></description><category></category></item><item><title><![CDATA[Ansible学习----Ansible Playbook ]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/153402676</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/153402676</guid><author>Chihiro1002</author><pubDate>Thu, 16 Oct 2025 13:17:46 +0800</pubDate><description><![CDATA[摘要： Ansible Playbook是自动化运维的核心工具，通过Inventory定义管理主机（支持静态/动态清单），以YAML格式编写Playbook实现任务编排。关键步骤包括：1）配置静态清单（组管理、主机范围简化）；2）优化Ansible配置（连接参数、提权设置）；3）编写幂等性任务（使用内置模块）；4）执行与验证（语法检查、空运行）。多Play场景可对不同主机组执行差异化操作，每个Play独立配置用户权限。实践建议从基础任务入手，优先使用幂等模块，通过预演降低风险。]]></description><category></category></item><item><title><![CDATA[Ansible学习----了解ansible]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/152895961</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/152895961</guid><author>Chihiro1002</author><pubDate>Fri, 10 Oct 2025 09:54:44 +0800</pubDate><description><![CDATA[Ansible是一款开源自动化平台，通过基础架构即代码模式解决Linux系统管理中的三大痛点：人为错误、配置不一致和效率低下。其核心优势在于简单易用（YAML格式Playbook）、功能强大（支持多平台管理）和无代理架构（仅需SSH连接）。Ansible采用控制节点+受管节点的轻量级架构，通过模块、任务、Play和Playbook四级结构实现自动化逻辑。]]></description><category></category></item><item><title><![CDATA[K8s学习----PriorityClass优先级类]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/152551737</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/152551737</guid><author>Chihiro1002</author><pubDate>Thu, 09 Oct 2025 10:30:00 +0800</pubDate><description><![CDATA[Kubernetes PriorityClass通过定义Pod优先级（0-1000万）解决资源竞争问题。核心特性包括：集群级可见性、数值优先级体系和非配额机制。配置时需设置value、name和description字段，Pod通过priorityClassName引用。PriorityClass结合资源配额可实现精细化资源管控，保障核心系统和关键业务的高可用性。]]></description><category></category></item><item><title><![CDATA[K8s学习----Service]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/152551524</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/152551524</guid><author>Chihiro1002</author><pubDate>Tue, 07 Oct 2025 10:30:00 +0800</pubDate><description><![CDATA[Kubernetes中的Service是解决Pod动态访问的核心组件，通过抽象层提供稳定访问入口、负载均衡和服务发现功能。主要类型包括：ClusterIP（集群内访问）、NodePort（基础外部访问）和Headless（无IP服务发现）。]]></description><category></category></item><item><title><![CDATA[K8s学习----Sidecar 容器]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/152551024</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/152551024</guid><author>Chihiro1002</author><pubDate>Sun, 05 Oct 2025 11:03:40 +0800</pubDate><description><![CDATA[Kubernetes中的Sidecar是一种与主容器共享Pod的辅助容器模式，它应用提供额外功能而不修改主业务逻辑。Sidecar核心功能包括日志收集、服务网格代理、健康检查等，通过与主容器共享网络和存储资源实现高效协作。]]></description><category></category></item><item><title><![CDATA[K8s学习----StorageClass：实现存储资源的动态管理]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/152441909</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/152441909</guid><author>Chihiro1002</author><pubDate>Fri, 03 Oct 2025 08:59:08 +0800</pubDate><description><![CDATA[Kubernetes中StorageClass是实现存储资源动态供应的核心组件，通过标准化配置和自动化流程简化存储管理。它支持动态供应、多后端适配（如NFS、Ceph、云存储等），并提供参数定制、资源隔离等功能。实验演示了基于NFS的StorageClass创建、PVC自动绑定PV及Pod挂载使用全流程，验证了Delete回收策略的自动清理机制。StorageClass有效解决了传统静态存储管理效率低、灵活性差的问题，是云原生应用实现高效持久化存储的关键技术。]]></description><category></category></item><item><title><![CDATA[K8s学习----节点（Node）]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/152206098</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/152206098</guid><author>Chihiro1002</author><pubDate>Sun, 28 Sep 2025 08:44:19 +0800</pubDate><description><![CDATA[Kubernetes节点分为控制平面节点（运行kube-apiserver等核心组件）和工作节点（运行业务Pod）。调度Pod可通过节点标签、亲和性和污点容忍度实现。节点维护需监控资源使用，升级时先隔离节点并驱逐Pod，同时定期备份etcd数据。关键要点包括：控制节点管理集群，工作节点运行业务；规范初始化；灵活调度策略；有序维护流程。掌握这些可有效管理K8s节点，为业务运行奠定基础。]]></description><category></category></item><item><title><![CDATA[K8s学习----RBAC 基于角色的访问控制]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/152116998</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/152116998</guid><author>Chihiro1002</author><pubDate>Fri, 26 Sep 2025 10:04:11 +0800</pubDate><description><![CDATA[Kubernetes RBAC权限管理摘要：RBAC是Kubernetes的核心权限控制机制，通过Role/ClusterRole定义权限，RoleBinding/ClusterRoleBinding关联用户与服务账户，实现精细化权限管理。核心优势包括最小权限原则、灵活可维护性和层级化权限隔离。]]></description><category></category></item><item><title><![CDATA[K8s学习----Ingress 控制器：集群外部访问]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/151953745</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/151953745</guid><author>Chihiro1002</author><pubDate>Mon, 22 Sep 2025 09:05:10 +0800</pubDate><description><![CDATA[Kubernetes Ingress是管理集群外部访问的核心方案，由Ingress资源（路由规则）和Ingress控制器（执行者）组成。它提供统一入口、灵活路由和集中安全三大优势。部署Nginx Ingress控制器只需简单命令，配置规则时需定义域名/路径与服务的映射关系。进阶功能包括多服务路由、多域名管理和HTTPS加密。相比NodePort和LoadBalancer，Ingress更适合生产环境的多服务统一管理，通过单一入口简化访问并集中处理HTTPS证书，是Kubernetes服务暴露的首选方案。]]></description><category></category></item><item><title><![CDATA[K8s学习----HPA：自动调优 Pod 数量]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/151825716</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/151825716</guid><author>Chihiro1002</author><pubDate>Sat, 20 Sep 2025 10:00:00 +0800</pubDate><description><![CDATA[HPA（水平自动扩缩容）是Kubernetes中的&quot;智能管家&quot;，能根据业务负载自动调整Pod数量。它通过三个步骤工作：1）采集CPU/内存等指标；2）对比预设规则计算所需Pod数量；3）执行扩容或缩容操作。配置时需设置最小/最大Pod数、监控指标及阈值，建议合理选择指标（如CPU密集型应用监控CPU利用率），设置适当阈值（如80%），并调整冷却时间避免频繁波动。]]></description><category></category></item><item><title><![CDATA[Linux 系统启动过程控制介绍]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/151195162</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/151195162</guid><author>Chihiro1002</author><pubDate>Fri, 19 Sep 2025 10:30:00 +0800</pubDate><description><![CDATA[本文详解RHEL9.0系统启动管理，涵盖四大核心内容：1）10步启动流程解析，从硬件自检到systemd服务加载；2）systemd目标管理，包括图形/文本模式切换与默认设置；3）通过GRUB2中断启动重置root密码的方法；4）文件系统故障修复步骤，包括紧急模式诊断与fstab修复。掌握这些技能可有效管理系统启动流程，快速解决密码丢失和启动故障问题，保障系统稳定运行。]]></description><category></category></item><item><title><![CDATA[Linux 系统容器运行]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/151195218</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/151195218</guid><author>Chihiro1002</author><pubDate>Thu, 18 Sep 2025 12:29:32 +0800</pubDate><description><![CDATA[摘要：RHEL9.0通过Linux内核技术（cgroups、Namespaces等）实现容器隔离，支持Rootful/Rootless两种运行模式。系统提供podman、skopeo等工具进行容器管理，支持镜像构建、持久化存储配置及网络通信设置。通过将容器配置为systemd服务可实现开机自启，其中Rootless容器需开启linger功能。最佳实践建议优先使用Rootless容器以保证安全性，并在挂载目录时注意SELinux上下文配置。]]></description><category></category></item><item><title><![CDATA[Linux系统网络安全管理]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/151195021</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/151195021</guid><author>Chihiro1002</author><pubDate>Wed, 10 Sep 2025 10:30:00 +0800</pubDate><description><![CDATA[RHEL9.0网络安全防护采用&quot;防火墙+SELinux&quot;双重机制：通过firewalld基于nftables框架实现流量管控，支持区域化管理和服务端口配置；同时利用SELinux端口标记技术，强制控制服务与端口的绑定关系，防止非法端口占用。系统提供图形化（Cockpit）和命令行（firewall-cmd/semanage）两种管理方式，支持标准服务端口和自定义端口配置，构建多层次防御体系。这种组合方案既简化了管理复杂度，又增强了系统安全性。]]></description><category></category></item><item><title><![CDATA[ Linux 学习----NFS（Network File System）]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/151194700</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/151194700</guid><author>Chihiro1002</author><pubDate>Mon, 08 Sep 2025 10:30:00 +0800</pubDate><description><![CDATA[文章摘要：RHEL 9.0中NFS共享配置指南 本文详细介绍了在RHEL 9.0系统中配置NFS共享的方法。内容涵盖NFS协议基础、版本特性（NFSv3与NFSv4的差异）、核心组件说明，以及具体配置步骤：手动挂载（临时与持久配置）、自动挂载（autofs服务和systemd.automount方案）。重点讲解了查询导出目录、创建挂载点、执行挂载操作等关键步骤，并提供了多种配置示例和参数说明。]]></description><category></category></item><item><title><![CDATA[Linux 系统存储堆栈管理]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/151194405</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/151194405</guid><author>Chihiro1002</author><pubDate>Sun, 07 Sep 2025 10:30:00 +0800</pubDate><description><![CDATA[RHEL9.0存储管理采用LVM三层次架构（PV-VG-LV），实现灵活存储资源分配。通过标准流程创建物理卷、卷组和逻辑卷，支持动态扩展/缩减容量。关键操作包括：物理设备准备、PV/VG/LV创建、文件系统配置，以及使用pvmove、lvextend等命令进行在线调整。LVM提供pvdisplay/vgdisplay/lvdisplay等工具监控存储状态，并遵循逆向流程安全删除组件。该体系解决了传统分区扩展困难的问题，实现高效存储资源管理。]]></description><category></category></item><item><title><![CDATA[ Linux 系统基本存储管理]]></title><link>https://blog.youkuaiyun.com/Chihiro1002/article/details/151194128</link><guid>https://blog.youkuaiyun.com/Chihiro1002/article/details/151194128</guid><author>Chihiro1002</author><pubDate>Fri, 05 Sep 2025 10:30:00 +0800</pubDate><description><![CDATA[本文介绍了RHEL9.0中的基本存储管理，包括磁盘分区方案选择（MBR与GPT的差异）、分区工具Parted的使用（创建、删除分区）、文件系统格式化（XFS/ext4）、分区挂载（临时与持久配置）以及交换空间管理（创建、激活Swap分区及优先级设置）。重点讲解了如何通过命令行工具完成存储设备的全生命周期管理，为系统管理员提供了一套完整的存储管理解决方案。]]></description><category></category></item></channel></rss>