<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[deeper_wind的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/deeper_wind</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; deeper_wind]]></copyright><item><title><![CDATA[部署prometheus监控服务（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/151617969</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/151617969</guid><author>deeper_wind</author><pubDate>Fri, 12 Sep 2025 14:45:24 +0800</pubDate><description><![CDATA[系统：使用OpenEuler部署。]]></description><category></category></item><item><title><![CDATA[OpenEuler部署gitlab（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/151360270</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/151360270</guid><author>deeper_wind</author><pubDate>Tue, 09 Sep 2025 14:25:50 +0800</pubDate><description><![CDATA[http://192.168.58.184       ##GitLab 实例 URL。[workspace]: test-runner    ##Runner 描述。3eLyrzcBMdrCCJsuxrrn        ##令牌。#将 gitlab-runner 用户加入 docker 用户组。webserver       ##Runner 标签。网站访问：192.168.58.184。#重启 Runner 服务以应用更改。test    ##维护备注。#启动 Runner 服务。]]></description><category></category></item><item><title><![CDATA[K8S-资源对象（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/151184470</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/151184470</guid><author>deeper_wind</author><pubDate>Thu, 04 Sep 2025 14:03:56 +0800</pubDate><description><![CDATA[Configmap 是 k8s 中的资源对象，用于保存非机密性的配置的，数据可以用 key/value 键值对的形式保存，也可通过文件的形式保存。1、Configmap 是 k8s 中的资源， 相当于配置文件，可以有一个或者多个 Configmap；2、Configmap 可以做成 Volume，k8s pod 启动之后，通过 volume 形式映射到容器内部指定目录上；3、容器中应用程序按照原有方式读取容器特定目录上的配置文件。]]></description><category></category></item><item><title><![CDATA[安装与配置Jenkins（小白的”升级打怪“成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/151175593</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/151175593</guid><author>deeper_wind</author><pubDate>Thu, 04 Sep 2025 10:00:53 +0800</pubDate><description><![CDATA[网站访问：192.168.58.183:8080。查看jenkins版本。]]></description><category></category></item><item><title><![CDATA[Jenkins主机中安装ansible部署lnmp论坛（小白的”升级打怪“成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/151174181</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/151174181</guid><author>deeper_wind</author><pubDate>Thu, 04 Sep 2025 09:45:05 +0800</pubDate><description><![CDATA[网站访问：192.168.58.182/upload。在lnmp-ansible中执行Build Now。在lnmp-ansible中执行Build Now。把remote_user = root 打开。修改jenkins运行用户。##切换jenkins。##把公钥发给目标主机。]]></description><category></category></item><item><title><![CDATA[K8S-基础资源（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/151105564</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/151105564</guid><author>deeper_wind</author><pubDate>Tue, 02 Sep 2025 10:45:17 +0800</pubDate><description><![CDATA[#查看对象中包含哪些字段类型maxSurge：和期望的副本数比，超过期望副本数最大比例（或最大值），这个值调的越大，副本更新速度越快。maxUnavailable：和期望的副本数比，不可用副本数最大比例（或最大值），这个值越小，越能保证服务稳定，更新越平滑；设置方式按数量maxUnavailable: [0, 副本数]maxSurge: [0, 副本数]注两者不能同时为0。按比例。]]></description><category></category></item><item><title><![CDATA[K8S-Prometheus服务配置（小白的升级“打怪成长”之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/150943330</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/150943330</guid><author>deeper_wind</author><pubDate>Thu, 28 Aug 2025 09:32:54 +0800</pubDate><description><![CDATA[目录一、文件准备二、配置Prometheus服务1、修改配置文件2、启动生成服务三、网站访问master节点
rz kube-prometheus-0.13.0.zip 
unzip kube-prometheus-0.13.0.zip 


 node节点
rz prometheus.zip 
unzip prometheus.zip 
​
docker load -i prometheus.tar 


二、配置Prometheus服务

1、修改配置文件


cd kube-prometheus-0.]]></description><category></category></item><item><title><![CDATA[部署k8s-efk日志收集服务（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/150933266</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/150933266</guid><author>deeper_wind</author><pubDate>Wed, 27 Aug 2025 18:43:33 +0800</pubDate><description><![CDATA[#在tolerations字段中加上：operator: Exists。#在spec字段中增加type字段。##创建nfs存储访问。#修改为本机ip地址。##修改key的污点。]]></description><category></category></item><item><title><![CDATA[k8s-容器化部署论坛和商城服务（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/150777554</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/150777554</guid><author>deeper_wind</author><pubDate>Mon, 25 Aug 2025 19:16:37 +0800</pubDate><description><![CDATA[安装好k8s集群、安装好ingress服务1、通过ingress规则实现自定义域名访问nginx，经php解析，访问到redis再到mysql2、通过ingress规则实现自定义域名访问tomcat，访问到mysql1、拉取镜像网络不好容器拉去失败，建议在网络好的地方操作2、在windos主机上编写hosts文件时，要把hosts文件拉到桌面改，改完再拉回来，不然很可能电脑不会重新读取文件导致失败。]]></description><category></category></item><item><title><![CDATA[k8s-单主机Master集群部署+单个pod部署lnmp论坛服务（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/150467745</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/150467745</guid><author>deeper_wind</author><pubDate>Sun, 17 Aug 2025 15:28:56 +0800</pubDate><description><![CDATA[svc: lnmp-nodeport   # 给 Service 打上标签 svc=nginx-nodeport。app: lnmp               # 给 Deployment 打上标签 app=lnmp。app: lnmp             # 选择器匹配标签为 app=lnmp 的 Pod。app: lnmp               # 选择标签为 app=lnmp 的 Pod。app: lnmp           # 给 Pod 打上标签 app=lnmp。]]></description><category></category></item><item><title><![CDATA[Docker私有仓库创建及Docky存储与网络配置（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/150263684</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/150263684</guid><author>deeper_wind</author><pubDate>Tue, 12 Aug 2025 09:59:19 +0800</pubDate><description><![CDATA[公共  模板  视频  图片  文档  下载  音乐  桌面  anaconda-ks.cfg  harbor  harbor-offline-installer-v2.7.3.tgz。docker run -itd --volumes--form hopeful_euler nginx:latest中hopeful_euler是关联镜像容器的names。通过提前配置好代理的容器的配置文件，里面配好负载均衡，在启动proxy容器时通过本地挂载的形式，使用配置好的配置文件实现负载均衡功能。]]></description><category></category></item><item><title><![CDATA[Docker容器部署论坛和网上商城（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/150263405</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/150263405</guid><author>deeper_wind</author><pubDate>Tue, 12 Aug 2025 09:50:37 +0800</pubDate><description><![CDATA[数据库名、数据库用户、数据库密码在生成mysql容器的配置文件中已经定义好了，数据库服务器地址在启用数据库镜像时定义好了。提前下载好alpine、tomcat8和mysql8.0镜像，准备好商城的应用文件（修改好）# 您的PHP服务器IP。# 1. 使用带版本号的包名（以PHP 8.2为例）# 4. 复制配置文件（需提前准备www.conf）# 复制初始化脚本（将在首次启动时执行）# 2. 创建符号链接（兼容旧命令）# 创建与Nginx匹配的用户。-- 创建额外用户和权限。-- 创建额外数据库。]]></description><category></category></item><item><title><![CDATA[zabbix服务自动发现、自动注册及配置钉钉告警（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/149645887</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/149645887</guid><author>deeper_wind</author><pubDate>Fri, 25 Jul 2025 18:39:17 +0800</pubDate><description><![CDATA[准备一台主机配置zabbix server（IP为192.168.58.170），四台测试客户端（IP分别为192.168.58.171、192.168.58.172、192.168.58.173、192.168.58.174）]]></description><category></category></item><item><title><![CDATA[Rocky9部署Zabbix7（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/149562387</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/149562387</guid><author>deeper_wind</author><pubDate>Wed, 23 Jul 2025 10:19:08 +0800</pubDate><description><![CDATA[rw-r--r--. 1 root root   9756  6月 27 15:08 zabbix-icons.woff2。-rw-r--r--. 1 root root  11716  6月 27 15:08 zabbix-icons.woff。-rw-r--r--. 1 root root 149851  6月 27 15:08 zabbix-icons.svg。-rw-r--r--. 1 root root  22072  6月 27 15:08 zabbix-icons.ttf。]]></description><category></category></item><item><title><![CDATA[ELK日志分析部署（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/149419512</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/149419512</guid><author>deeper_wind</author><pubDate>Thu, 17 Jul 2025 13:21:01 +0800</pubDate><description><![CDATA[rubydebug 是 Logstash 的一种输出编解码器（codec），主要用于调试和开发阶段，它会将事件（Event）以美观的、格式化的 Ruby Hash 形式打印到标准输出#（stdout）start_position => "beginning"       # 从文件开头读取（默认为"end"）index => "system-log-%{+YYYY.MM.dd}"        # 按日期命名的索引。path => "/var/log/messages"     # 监控的日志文件路径。]]></description><category></category></item><item><title><![CDATA[Haproxy代理服务（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/149389790</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/149389790</guid><author>deeper_wind</author><pubDate>Wed, 16 Jul 2025 10:27:47 +0800</pubDate><description><![CDATA[通过 192.168.100.100的HAProxy (192.168.100.100) 代理到 192.168.100.1(192.168.100.2)的Keepalived VIP (192.168.100.103)，再由 Keepalived 访问到真实服务器192.168.100.1 (192.168.100.2)，最终实现两层架构。stats uri /stats              #访问监控页面的uri。stats realm HAProxy\ Stats    #监控页面的认证提示。]]></description><category></category></item><item><title><![CDATA[keeplived双击热备配置（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/149366580</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/149366580</guid><author>deeper_wind</author><pubDate>Tue, 15 Jul 2025 20:03:42 +0800</pubDate><description><![CDATA[操作前准备：准备五台主机，都把其中一个网卡跳到VNET1模式，第二快网卡设置可以联网的网络。]]></description><category></category></item><item><title><![CDATA[LVS负载均衡集群配置（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/149307715</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/149307715</guid><author>deeper_wind</author><pubDate>Sun, 13 Jul 2025 11:42:04 +0800</pubDate><description><![CDATA[这时到达 LVS 网卡时的数据包包括：源 IP 地址（客户端地址）、目的 IP 地址（百度对外服务器 IP 地址，也就是 VIP）、源 MAC 地址（CMAC / LVS 连接路由器的 MAC 地址）、目标 MAC 地址（VMAC / VIP 对应的 MAC 地址）。此时的源 IP 地址为 VIP，目标 IP 为 CIP，源 MAC 地址为 RS1 的 RMAC，目的 MAC 地址为下一跳路由器的 MAC 地址（CMAC），最终数据包通过 RS 相连的路由器转发给客户端。源IP为RIP，目标IP为CIP。]]></description><category></category></item><item><title><![CDATA[Redis Cluster 手动部署（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/149295722</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/149295722</guid><author>deeper_wind</author><pubDate>Sat, 12 Jul 2025 15:58:45 +0800</pubDate><description><![CDATA[Redis Cluster模式下的cluster failover（集群故障转移）的作用是确保Redis集群在主节点（Master）发生故障或不可用的情况下，能够自动将主节点的工作负载转移到备用节点（Slave）上，并使备用节点成为新的主节点，保证Redis集群的高可用性和持续可用性。集群的其它节点也会更新集群拓扑信息，以便客户端能够正确地路由请求到新的主节点。数据保护：在主节点发生故障时，能够将数据从主节点复制到备用节点，并在故障转移时将备用节点提升为新的主节点，从而保证数据的持久性和一致性。]]></description><category></category></item><item><title><![CDATA[Redis Sentinel哨兵集群（小白的“升级打怪”成长之路）]]></title><link>https://blog.youkuaiyun.com/deeper_wind/article/details/149294416</link><guid>https://blog.youkuaiyun.com/deeper_wind/article/details/149294416</guid><author>deeper_wind</author><pubDate>Sat, 12 Jul 2025 14:54:11 +0800</pubDate><description><![CDATA[整个过程是完全自动的，不需要人工来介入，所以这套方案很有效的解决了Redis的高可用问题。当Sentinel主观下线的节点是主节点时，该Sentinel节点会通过Sentinel is-master-down-by-addr命令向其他Sentinel节点询问对主节点的判断，当超过半数的Sentinel节点都认为主节点确实有问题，这时该Sentinel节点会做出客观下线的决定，这样客观下线的含义是比较明显了，也就是大部分Sentinel节点都对主节点的下线做了同意的判定，那么这个判定就是客观的。]]></description><category></category></item></channel></rss>