<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hehe228的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hehe228</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hehe228]]></copyright><item><title><![CDATA[Kubernetes之StatefulSet有状态控制器]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/159050139</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/159050139</guid><author>hehe228</author><pubDate>Sat, 14 Mar 2026 17:31:19 +0800</pubDate><description><![CDATA[StatefulSet是有状态的集合，管理有状态的服务，。每一个Pod都有自己独有的数据持久化存储目录。比如MySQL主从、Redis集群（主从、哨兵）等。]]></description><category></category></item><item><title><![CDATA[Kubernetes之Deployment无状态控制器]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/157065302</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/157065302</guid><author>hehe228</author><pubDate>Sat, 17 Jan 2026 16:30:26 +0800</pubDate><description><![CDATA[在学习Department的时候，要先简单认识一下（RC）和ReplicaSet（RS）。为了更好的解决服务编排的问题，kubernetes在V1.2版本开始，引入了Deployment控制器。Deployment主要功能有下面几个：支持ReplicaSet的所有功能支持发布的停止、继续支持滚动更新和回滚版本。]]></description><category></category></item><item><title><![CDATA[kubernetes之Pod入门到实战篇]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/156652550</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/156652550</guid><author>hehe228</author><pubDate>Tue, 06 Jan 2026 16:49:46 +0800</pubDate><description><![CDATA[Pod是Kubernetes中最小的可部署和管理单元。一个Pod包含一个或多个紧密相关的容器（可以把Pod看作一个逻辑上的容器组），这些容器共享：
Container RuntimekubeletScheduleretcdAPI ServerUser(kubectl)Container RuntimekubeletScheduleretcdAPI ServerUser(kubectl)#mermaid-svg-o20miFYK8Z1xPNDB{font-family:"trebuchet ms",verda]]></description><category></category></item><item><title><![CDATA[Kubernetes之Ingress-Nginx详细讲解&部署]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/152254766</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/152254766</guid><author>hehe228</author><pubDate>Mon, 29 Sep 2025 10:01:30 +0800</pubDate><description><![CDATA[它是 Kubernetes 的官方入口网关，用 NGINX 实现七层（HTTP/HTTPS）流量管理，自动将域名和路径路由到集群内不同服务。核心功能解决了什么问题？我们说k8s 的服务(service)时，说暴露了service的三种方式ClusterIP、NodePort与LoadBalance，这几种方式都是在service的维度提供的，service的作用体现在两个方面，对集群内部，它不断跟踪pod的变化，更新endpoint中对应pod的对象，提供了ip不断变化的pod的服务发现机制，对集群外部，他]]></description><category></category></item><item><title><![CDATA[k8s之Helm详细讲解]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/149251286</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/149251286</guid><author>hehe228</author><pubDate>Thu, 10 Jul 2025 15:32:17 +0800</pubDate><description><![CDATA[在没使用 helm 之前，向 kubernetes 部署应用，我们要依次部署 deployment、svc 等，步骤较繁琐。况且随着很多项目微服务化，复杂的应用在容器中部署以及管理显得较为复杂，helm 通过打包的方式，支持发布的版本管理和控制， 很大程度上简化了 Kubernetes 应用的部署和管理。==Helm 本质就是让 K8s 的应用管理（Deployment、Service 等）可配置，可以通过类似于传递环境变量的方式能动态生成。]]></description><category></category></item><item><title><![CDATA[各服务器厂商调整BIOS睿频教程]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/149169037</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/149169037</guid><author>hehe228</author><pubDate>Mon, 07 Jul 2025 11:23:53 +0800</pubDate><description><![CDATA[对照截图信息修改对应项，修改为截图里的选项。]]></description><category></category></item><item><title><![CDATA[浪潮和曙光服务器的ipmi配置教程]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/149029381</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/149029381</guid><author>hehe228</author><pubDate>Mon, 30 Jun 2025 18:57:58 +0800</pubDate><description><![CDATA[1、启动服务器按DEL按键进入服务器bios2、选择Server Mgmt菜单中的BMC Network Configuration配置项回车。3、BMC Network Configuration配置项中的Get BMC Dedicated Parameters选择Manual（手动配置）4、BMC Network Configuration配置项中的 Configuration Address source 选择Static （手动配置）然后进行配置服务器地址。]]></description><category></category></item><item><title><![CDATA[k8s中crictl命令常报错解决方法]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/149016782</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/149016782</guid><author>hehe228</author><pubDate>Mon, 30 Jun 2025 09:53:43 +0800</pubDate><description><![CDATA[大部分现代 K8s 集群默认用。），若输出容器列表则成功。]]></description><category></category></item><item><title><![CDATA[华为和H3C服务器配置远控管理地址]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/148792226</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/148792226</guid><author>hehe228</author><pubDate>Fri, 20 Jun 2025 14:47:05 +0800</pubDate><description><![CDATA[1.3、IPMI iBMC Configuration配置界面中选择IBMC Configuration配置项回车进入。2.3、IPMI IBCM Configuration配置界面中选择IBMC Configuration配置项回车进入。2.4、IBMC Configuration菜单中配置IPV4 手动调整，然后配置IPV4地址，F10进行保存退出。1.4、IBMC Configuration 配置项中配置IPV4 Configuration。1.1、启动服务器按DEL按键进入服务器bios。]]></description><category></category></item><item><title><![CDATA[Docker 和 Kubernetes 入门到精通：运维工程师的实战笔记 (近5万字)]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/148262331</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/148262331</guid><author>hehe228</author><pubDate>Tue, 27 May 2025 18:11:04 +0800</pubDate><description><![CDATA[镜像：只读模板，包含创建容器所需的所有文件和配置。容器：镜像的运行实例，提供一个隔离的执行环境。仓库：存储和分发镜像的地方。私有仓库是存储者 docker image 的仓库管理了一个 docker 集群，在所有节点维护镜像的一致性是一个非常麻烦繁琐的任务，使用公共仓库，我们又无法控制仓库中的镜像、版本等数据，私有仓库就是解决这些问题的最佳方法用户只需要维护私有仓库里面的镜像即可，docker 客户端可以通过私有仓库创建容器服务主流仓库有和 [](###2.4.2 部署Harbor仓库)]]></description><category></category></item><item><title><![CDATA[部署Prometheus并通过Grafana展示界面]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/148141862</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/148141862</guid><author>hehe228</author><pubDate>Thu, 22 May 2025 15:24:29 +0800</pubDate><description><![CDATA[准备一台Linux主机（最低2CPU/4G内存）这里的IP是：192.168.10.10。]]></description><category></category></item><item><title><![CDATA[CDN 95计费的讲解]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/147227519</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/147227519</guid><author>hehe228</author><pubDate>Mon, 14 Apr 2025 16:51:17 +0800</pubDate><description><![CDATA[在这个例子中，用户在一个月内的带宽使用数据中，去掉最高的5%（即400Mbps）后，剩下的数据点中的最高值为390Mbps。根据服务提供商的单位价格，最终的计费金额为3900元。]]></description><category></category></item><item><title><![CDATA[企业级硬盘的测试流程]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/147227398</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/147227398</guid><author>hehe228</author><pubDate>Mon, 14 Apr 2025 16:45:38 +0800</pubDate><description><![CDATA[找一个有Linux操作系统的服务器，配置好管理ip的接口，连接上linux服务器，执行lsblk命令来查看设备的情况。命令执行完成后会有最终的测试结果，然后再对结果进行分析，看看结果是否在自己的预期内。格式化后，再创建相对应的目录，然后再把相对应的设备使用。，可以使用blkid命令查看硬盘的文件系统格式。使用mkfs命令格式化要测试的硬盘，命令来对设备进行健康状态的一个检查。命令来创建一个文件来进行测试。创建测试文件完成后，再使用。命令对硬盘的性能进行测试。命令挂载到相对应目录中。]]></description><category></category></item><item><title><![CDATA[MySQL超详细介绍（近2万字）]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/146349098</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/146349098</guid><author>hehe228</author><pubDate>Tue, 18 Mar 2025 18:37:46 +0800</pubDate><description><![CDATA[MySQL图形工具主配置文件默认配置
2. 增删改查
2.1 insert 插入表记录
2.1.1 不指定列名插入

不指定列名插入记录（必须给所有列赋值）
insert into 库名.表名 values(值列表)； //插入一行
insert into 库名.表名 values(值列表),(值列表)； //插入多行


6.1.2 指定列名插入

指定列名插入记录（仅须给指定列赋值）
insert into 库名.表名(列名列表) values(值列表)； //插入一行
insert into 库名.表]]></description><category></category></item><item><title><![CDATA[Nginx常用的模块]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/146105250</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/146105250</guid><author>hehe228</author><pubDate>Fri, 07 Mar 2025 21:22:09 +0800</pubDate><description><![CDATA[nginx包含了很多内置的变量，这些变量可以用来定义日志的格式或者跳转时作为判断条件。nginx除了核心模块和官方的模块以外，还有很多第三方的模块，需要注意的是：添加新模块需要重新编译安装源码包Default:	—在实际工作中，我们经常会遇到需要修改用户的URL的请求，例如如果用户访问http那就强制跳转到https，或者判断用户浏览器类型，并跳转到不同的站点。在Nginx中，跳转使用的是ngx_http_rewrite_module模块。]]></description><category></category></item><item><title><![CDATA[Kubernetes第八章--存储类型]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/146050153</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/146050153</guid><author>hehe228</author><pubDate>Wed, 05 Mar 2025 18:41:45 +0800</pubDate><description><![CDATA[在Kubernetes（K8s）中，存储系统是一个关键的组成部分，用于管理容器化应用的数据持久性和共享性。K8s的存储分类可以从多个维度进行理解，但主要分为两大类：临时存储和持久存储。关于元数据和真实数据的分类，虽然这两个概念在存储系统中普遍存在，但在K8s的存储分类中，它们并不是直接用于分类存储类型的标准。不过，可以从K8s存储类型如何管理和使用这些数据的角度来探讨。k8s支持的卷类型持久卷：持久卷是集群中的存储资源，就像他的名字一样，在里面存储的数据不会随着 Pod 的删除而丢失。临时卷：有些应用程序需]]></description><category></category></item><item><title><![CDATA[CKA认证流程]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/145920064</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/145920064</guid><author>hehe228</author><pubDate>Fri, 28 Feb 2025 09:42:57 +0800</pubDate><description><![CDATA[本人在云原生行业就职，关注到CKA(Certified Kubernetes Administrator)考试有段时间了，一直没报考。后来发现 CKA自2024年4月1日起，有效期从3年变为2年声明链接），立马着手准备。备考时长约2个星期，99分顺利通过。CKA 考试由15-20个动手操作题组成，多数为17题，权重加起来共 100分，超过 66 分就算过(有一次重考机会)，可以根据权重和知识点熟悉程度灵活选择做题顺序。]]></description><category></category></item><item><title><![CDATA[Kubernetes第七章--Service详解 (纯干货)]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/145860085</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/145860085</guid><author>hehe228</author><pubDate>Wed, 26 Feb 2025 09:29:24 +0800</pubDate><description><![CDATA[我们说k8s 的服务(service)时说暴露了service的三种方式ClusterIP、NodePort与LoadBalance，这几种方式都是在service的维度提供的，service的作用体现在两个方面，对集群内部，它不断跟踪pod的变化，更新endpoint中对应pod的对象，提供了ip不断变化的pod的服务发现机制，对集群外部，他类似负载均衡器，可以在集群内外部对pod进行访问。如果在这段时间内没有来自该客户端 IP 的新请求，会话亲和性将不再生效，后续的请求可能会被路由到不同的 Pod。]]></description><category></category></item><item><title><![CDATA[Kubernetes第六章--Pod七种控制器 (纯干货)]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/145784409</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/145784409</guid><author>hehe228</author><pubDate>Fri, 21 Feb 2025 19:33:35 +0800</pubDate><description><![CDATA[Pod控制器是管理pod的中间层，使用Pod控制器之后，只需要告诉Pod控制器，想要多少个什么样的Pod就可以了，它会创建出满足条件的Pod并确保每一个Pod资源处于用户期望的目标状态。Deployment、ReplicationController 是为无状态服务而设计的，它们中 pod 的名称、主机名、存储都是不稳定的，且 pod 的启动、销毁顺序随机。ReplicaSet的主要作用是保证一定数量的pod正常运行，它会持续监听这些Pod的运行状态，一旦Pod发生故障，就会重启或重建。]]></description><category></category></item><item><title><![CDATA[Kubernetes第五章--Pod生命周期与资源管理]]></title><link>https://blog.youkuaiyun.com/hehe228/article/details/145749161</link><guid>https://blog.youkuaiyun.com/hehe228/article/details/145749161</guid><author>hehe228</author><pubDate>Thu, 20 Feb 2025 11:27:43 +0800</pubDate><description><![CDATA[kubelet监控集群节点的内存、磁盘空间和文件系统等资源，当这些资源中的其中一个或者多个出现消耗瓶颈的时候，kubelet会主动终止一个或多个Pod，回收资源以防止饥饿的过程。init容器的生命是有限的，不能无休止的运行下去，只有在初始化容器执行完成以后才会启动主容器，即只要初始化容器的退出状态代码非0，则不会启动主容器。如果Pod对应的restartPolicy值为Never，并且Pod的init容器失败，则k8s会将整个Pod状态设置为失败，主容器将无法执行。]]></description><category></category></item></channel></rss>