<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cnskylee的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/cnskylee</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; cnskylee]]></copyright><item><title><![CDATA[【BIOS】华硕主板BIOS升级]]></title><link>https://blog.csdn.net/cnskylee/article/details/163085220</link><guid>https://blog.csdn.net/cnskylee/article/details/163085220</guid><author>cnskylee</author><pubDate>Tue, 21 Jul 2026 20:16:01 +0800</pubDate><description><![CDATA[华硕PRIMEX299-AII主板BIOS升级问题解决方案 摘要：华硕PRIMEX299-AII主板在升级至BIOS 1801版本后出现无法查看本地磁盘的问题，导致无法识别最新BIOS文件。本文详细介绍了正确的升级方法：1)官网下载最新BIOS固件；2)使用BIOSRenamer.exe重命名文件；3)准备FAT16/FAT32格式U盘；4)通过BIOS工具进行本地升级。特别指出1801版本虽无法识别本地磁盘，但使用正确格式的U盘仍可正常显示和升级BIOS文件。升级完成后需验证版本并重新设置超频参数。]]></description><category></category></item><item><title><![CDATA[【Keepalived】AlmaLinux 9.8源码安装Keeplived-2.4.0]]></title><link>https://blog.csdn.net/cnskylee/article/details/162261264</link><guid>https://blog.csdn.net/cnskylee/article/details/162261264</guid><author>cnskylee</author><pubDate>Wed, 24 Jun 2026 10:20:41 +0800</pubDate><description><![CDATA[Keepalived 2.4.0在AlmaLinux 9.8上的安装过程 发现Keepalived 2.4.0在CentOS 7.9上预编译报错，转而在AlmaLinux 9.8上成功安装。步骤如下： 安装依赖环境：yum install -y curl gcc gcc-c++ openssl openssl-devel pcre pcre-devel zlib zlib-devel bash-completion，但libnl相关包未能安装 单独安装gcc和gcc-c++成功 预编译时提示缺少OpenSS]]></description><category></category></item><item><title><![CDATA[【Kubernetes】K8s集群的node节点因为证书过期导致的notReady问题处理]]></title><link>https://blog.csdn.net/cnskylee/article/details/162072420</link><guid>https://blog.csdn.net/cnskylee/article/details/162072420</guid><author>cnskylee</author><pubDate>Wed, 17 Jun 2026 16:32:59 +0800</pubDate><description><![CDATA[Kubernetes集群节点因证书过期更新后出现NotReady状态，通过重新生成join命令并执行节点重连时遇到两类错误：1）配置文件/端口冲突问题，通过重命名旧证书文件、停止kubelet服务解决；2）节点权限问题，使用kubeadm reset清理节点配置后成功重连。最终所有节点状态恢复Ready，集群恢复正常。关键步骤包括处理预检错误、重置节点配置和重新加入集群。]]></description><category></category></item><item><title><![CDATA[【Kubernetes】为本地K8s集群部署新的Dashboard-headlamp]]></title><link>https://blog.csdn.net/cnskylee/article/details/162028797</link><guid>https://blog.csdn.net/cnskylee/article/details/162028797</guid><author>cnskylee</author><pubDate>Tue, 16 Jun 2026 11:14:24 +0800</pubDate><description><![CDATA[本文介绍了在Kubernetes集群中部署Headlamp作为Dashboard替代方案的过程。Headlamp是官方推荐的Kubernetes UI工具，支持扩展且用户友好。文章详细说明了下载yaml文件、修改配置（包括NodePort设置）、镜像加速下载、部署及创建ServiceAccount等步骤。测试环境为三节点K8s集群，通过NodePort 31000访问Web界面。最后提供了相关参考链接，帮助用户从Dashboard迁移到Headlamp。]]></description><category></category></item><item><title><![CDATA[【Python】分享一个简单的Python小程序（day01）]]></title><link>https://blog.csdn.net/cnskylee/article/details/161629454</link><guid>https://blog.csdn.net/cnskylee/article/details/161629454</guid><author>cnskylee</author><pubDate>Tue, 02 Jun 2026 17:05:00 +0800</pubDate><description><![CDATA[该Python程序通过用户输入的姓名、年龄和性别信息，判断并输出对应的性别和年龄段分类。程序首先获取用户姓名并问候，然后要求输入年龄（转换为整型）和性别（字符串）。通过条件判断：若年龄≤18岁为&quot;young&quot;，18-50岁为&quot;adult/young&quot;，≥50岁为&quot;old&quot;，并区分男女（man/woman）。当输入年龄≥130岁或无效性别时输出&quot;not valid&quot;。测试案例显示程序能正确识别不同年龄段的男女（如12岁男性显示&q]]></description><category></category></item><item><title><![CDATA[【Kubernetes】K8s集群calico-node出现Init:CreateContainerConfigError问题处理]]></title><link>https://blog.csdn.net/cnskylee/article/details/161479983</link><guid>https://blog.csdn.net/cnskylee/article/details/161479983</guid><author>cnskylee</author><pubDate>Thu, 28 May 2026 11:54:36 +0800</pubDate><description><![CDATA[Kubernetes集群中某节点calico-node Pod频繁出现Init:CreateContainerConfigError错误。排查发现报错&quot;BIRD is not ready: unable to connect to BIRDv4 socket&quot;，分析原因是Calico默认使用&quot;first-found&quot;方法自动检测IP，在多网卡环境下可能选择错误网卡。提供两种解决方案：1）推荐使用kubectl set env命令明确指定网卡（如ens33）；2）修改c]]></description><category></category></item><item><title><![CDATA[【Kubernetes】K8s集群DNS服务扩缩容服务部署]]></title><link>https://blog.csdn.net/cnskylee/article/details/161419247</link><guid>https://blog.csdn.net/cnskylee/article/details/161419247</guid><author>cnskylee</author><pubDate>Tue, 26 May 2026 14:01:58 +0800</pubDate><description><![CDATA[本文介绍了在Kubernetes集群中实现DNS水平自动扩缩容的方法。通过创建dns-horizontal-autoscaler.yaml文件部署自动扩缩容控制器，关键配置包括：指定DNS服务类型（如CoreDNS）、使用registry.k8s.io/cpa/cluster-proportional-autoscaler:v1.8.8镜像并设置imagePullPolicy为IfNotPresent。部署后，控制器会根据节点和核心数自动调整DNS副本数，其中coresPerReplica和nodesPer]]></description><category></category></item><item><title><![CDATA[【Kubernetes】使用脚本更新Kuberadm搭建的K8s集群的证书过期时间]]></title><link>https://blog.csdn.net/cnskylee/article/details/161244395</link><guid>https://blog.csdn.net/cnskylee/article/details/161244395</guid><author>cnskylee</author><pubDate>Wed, 20 May 2026 10:52:30 +0800</pubDate><description><![CDATA[本文介绍了解决Kubernetes集群证书有效期问题的完整过程。使用kubeadm搭建的K8s集群中，除CA证书外其他证书默认只有1年有效期，到期会导致集群不可用。作者尝试通过修改源码和脚本两种方式延长证书有效期，最终选择使用GitHub上的update-kube-cert脚本。在实施过程中遇到多个技术难题：1）脚本执行报错；2）Git工具安装问题；3）编译依赖缺失（gcc、zlib等）；4）GitHub访问限制。通过安装必要依赖包、使用镜像站点下载脚本，最终成功将证书有效期延长至10年（2036年）。]]></description><category></category></item><item><title><![CDATA[【Kubernetes】使用kubeadm部署三节点K8s集群遇到的问题总结]]></title><link>https://blog.csdn.net/cnskylee/article/details/161066918</link><guid>https://blog.csdn.net/cnskylee/article/details/161066918</guid><author>cnskylee</author><pubDate>Thu, 14 May 2026 08:37:10 +0800</pubDate><description><![CDATA[本文记录了在CentOS7.9环境下搭建Kubernetes1.28.1集群的过程及问题解决。主要遇到三个问题：1）由于CentOS7官方源失效，需要手动安装socat等依赖包；2）kubelet启动失败，原因是无法拉取pause镜像，通过重命名阿里云镜像解决；3）Calico网络插件部署失败，发现是YAML文件格式错误导致。最终通过重新对齐配置文件格式成功部署集群。整个过程虽然技术含量不高，但通过解决问题积累了经验，为遇到类似问题的开发者提供了参考。]]></description><category></category></item><item><title><![CDATA[【技巧分享】Excel实现聚光灯效果]]></title><link>https://blog.csdn.net/cnskylee/article/details/160413056</link><guid>https://blog.csdn.net/cnskylee/article/details/160413056</guid><author>cnskylee</author><pubDate>Wed, 22 Apr 2026 17:23:49 +0800</pubDate><description><![CDATA[摘要：这段VBA代码可实现Excel选中单元格时高亮显示所在行和列的功能。在ThisWorkBook模块中输入代码后，当选中单元格时，会清除所有单元格底色，并将当前单元格所在的行和列设置为浅灰色（ColorIndex=40）。按Alt+F11进入VBA编辑器，保存后即可生效。该功能有助于在大型表格中快速定位数据位置。]]></description><category></category></item><item><title><![CDATA[【Nginx】Nginx安全加固之阻止user-agent的恶意访问]]></title><link>https://blog.csdn.net/cnskylee/article/details/160363595</link><guid>https://blog.csdn.net/cnskylee/article/details/160363595</guid><author>cnskylee</author><pubDate>Tue, 21 Apr 2026 12:05:36 +0800</pubDate><description><![CDATA[本文介绍了如何通过Nginx的map模块拦截特定User-Agent请求。当浏览器访问网站时，服务端会记录User-Agent信息。通过配置Nginx的map模块，可以识别并拦截恶意爬虫（如Python-requests）的请求，返回403禁止访问状态码。文章详细展示了配置步骤：在http块中定义过滤规则，在server块中添加拦截判断，并通过curl命令测试验证拦截效果。虽然这种方法能有效拦截已知恶意Agent，但对于能动态修改标识的爬虫效果有限。最后提供了Nginx官方文档参考链接。]]></description><category></category></item><item><title><![CDATA[【Grafana】Grafana部分版本曝远程代码执行高危漏洞]]></title><link>https://blog.csdn.net/cnskylee/article/details/159944257</link><guid>https://blog.csdn.net/cnskylee/article/details/159944257</guid><author>cnskylee</author><pubDate>Wed, 08 Apr 2026 09:55:15 +0800</pubDate><description><![CDATA[Grafana存在严重SQL表达式漏洞(CVE-2026-27876)，评分9.1分。该漏洞允许攻击者通过SQL语法写入任意文件，可能导致远程代码执行。影响Grafana 11.6及以上版本。建议用户升级至安全补丁版本：12.4.2、12.3.6、12.2.8、12.1.10或11.6.14。]]></description><category></category></item><item><title><![CDATA[【Nginx】Nginx-1.28.3最新社区稳定版发布]]></title><link>https://blog.csdn.net/cnskylee/article/details/159637530</link><guid>https://blog.csdn.net/cnskylee/article/details/159637530</guid><author>cnskylee</author><pubDate>Mon, 30 Mar 2026 10:41:03 +0800</pubDate><description><![CDATA[Nginx 1.28.3社区稳定版发布，修复多个安全漏洞和程序Bug。主要修复了缓冲区溢出、MP4模块崩溃、内存越权访问等6个CVE漏洞，并优化了QUIC数据包处理。新版本增加了对QUIC无状态重置数据包的限制，测试显示仍兼容CentOS 7.9系统。官方提供源码包和RPM包下载，支持CentOS 8/9/10等系统。建议用户及时升级以确保服务器安全。]]></description><category></category></item><item><title><![CDATA[【Grafana】Grafana大版本升级后的Visualizations迁移说明]]></title><link>https://blog.csdn.net/cnskylee/article/details/159208890</link><guid>https://blog.csdn.net/cnskylee/article/details/159208890</guid><author>cnskylee</author><pubDate>Wed, 18 Mar 2026 16:36:41 +0800</pubDate><description><![CDATA[摘要：为修复安全漏洞，将Grafana从v8.4.10升级至v10.4.19安全版本。升级后发现部分基于AngularJS的可视化组件（如Graph(old)和Table(old)）出现弃用提示，需迁移至新版TimeSeries和Table组件。新版本提供了推荐的图表类型，可直接使用。官方文档提供了详细的迁移指南，并指出Grafana 11+将不再支持这些旧组件。]]></description><category></category></item><item><title><![CDATA[【Nginx】Nginx-1.28.1版本已恢复对CentOS 7的兼容性]]></title><link>https://blog.csdn.net/cnskylee/article/details/156234985</link><guid>https://blog.csdn.net/cnskylee/article/details/156234985</guid><author>cnskylee</author><pubDate>Wed, 24 Dec 2025 15:48:37 +0800</pubDate><description><![CDATA[Nginx-1.28.1版本发布，在CentOS 7.9系统中测试编译、安装和运行成功，提供官方二进制包和rpm包下载地址。]]></description><category></category></item><item><title><![CDATA[【Docker】Docker社区版针对各系统的最新版本]]></title><link>https://blog.csdn.net/cnskylee/article/details/155274840</link><guid>https://blog.csdn.net/cnskylee/article/details/155274840</guid><author>cnskylee</author><pubDate>Wed, 26 Nov 2025 16:15:56 +0800</pubDate><description><![CDATA[Docker社区版针对不同Linux版本的大版本迭代情况，以及在AlmaLinux 9.6系统下Docker-ce.29.0.4版本的安装和卸载，顺带研究了 cagent 插件的]]></description><category></category></item><item><title><![CDATA[【Prometheus】jmx_exporter版本升级带来的metrics函数改变]]></title><link>https://blog.csdn.net/cnskylee/article/details/155031465</link><guid>https://blog.csdn.net/cnskylee/article/details/155031465</guid><author>cnskylee</author><pubDate>Thu, 20 Nov 2025 07:46:44 +0800</pubDate><description><![CDATA[对比 jmx_exporter 0.19 版本和 1.5 版本的 metrics 函数的区别。]]></description><category></category></item><item><title><![CDATA[【Kafka】Kafka 4.1.0版本安装、配置和服务启动问题解决过程记录]]></title><link>https://blog.csdn.net/cnskylee/article/details/152328055</link><guid>https://blog.csdn.net/cnskylee/article/details/152328055</guid><author>cnskylee</author><pubDate>Tue, 30 Sep 2025 17:07:40 +0800</pubDate><description><![CDATA[文章摘要：在部署Kafka 4.1.0时遇到两个主要问题：1）Java版本不兼容，需升级至JDK 17；2）KRaft模式下需初始化存储目录。解决方法：1）安装JDK 17并配置环境变量；2）使用kafka-storage.sh生成UUID并格式化日志目录。配置server.properties后，Kafka成功启动。测试环境采用单节点配置，生产环境需按集群需求调整。]]></description><category></category></item><item><title><![CDATA[【Nginx】实测Nginx增加第三方主动式健康检查模块]]></title><link>https://blog.csdn.net/cnskylee/article/details/149270005</link><guid>https://blog.csdn.net/cnskylee/article/details/149270005</guid><author>cnskylee</author><pubDate>Fri, 11 Jul 2025 12:15:51 +0800</pubDate><description><![CDATA[本文详细介绍了在CentOS7.9系统上部署Nginx 1.26.3并集成nginx_upstream_check_module(v0.4.0)的过程。主要内容包括：环境准备（依赖包安装、源码下载）、执行patch操作、创建app用户组、编译安装Nginx（添加检查模块参数）、修改配置（监听8081端口）及启动验证。通过-V命令确认模块编译成功，并以普通用户身份运行Nginx服务。整个过程涵盖了从环境搭建到服务验证的关键步骤，为后端服务健康检查功能提供了实现方案。]]></description><category></category></item><item><title><![CDATA[【Docker】在AlmaLinux 9.6系统中安装和运行Docker-ce最新版]]></title><link>https://blog.csdn.net/cnskylee/article/details/149108851</link><guid>https://blog.csdn.net/cnskylee/article/details/149108851</guid><author>cnskylee</author><pubDate>Fri, 04 Jul 2025 08:21:51 +0800</pubDate><description><![CDATA[本文详细记录了在AlmaLinux 9.6系统中安装Docker-ce的过程。首先需要卸载与Docker冲突的Podman组件（包括cockpit-podman依赖项），然后从官网下载适配el9的Docker-ce离线rpm包（包含8个组件，总大小约117MB）。通过yum命令完成依赖检测和安装后，配置并启动docker.socket、docker.service和containerd.service三个服务。最后验证安装成功，显示Docker版本为28.3.1，containerd版本为1.7.27。]]></description><category></category></item></channel></rss>