<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Han199908的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Han199908</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Han199908]]></copyright><item><title><![CDATA[Kubernetes 组件离线部署与 Calico 问题排查文档]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/158570092</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/158570092</guid><author>Han199908</author><pubDate>Mon, 02 Mar 2026 09:54:25 +0800</pubDate><description><![CDATA[一、背景与核心问题
在离线或网络受限的 Kubernetes 集群中，部署组件（如 Calico）时遇到以下核心问题：
Docker 镜像拉取超时：虚拟机 NAT 网络无法访问海外镜像源，即使配置国内镜像源仍超时。
Calico 手动构建失败：编译依赖的 libbpf 从 GitHub 克隆超时，且 calico/go-build 镜像拉取失败。
Calico Pod 状态异常：calico-node 报 Init:ImagePullBackOff，calico-kube-controllers 卡在 Co]]></description><category></category></item><item><title><![CDATA[Kubernetes 源码剖析-Kubernetes 基础知识-Kubernetes架构及核心组件介绍]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/157977090</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/157977090</guid><author>Han199908</author><pubDate>Wed, 11 Feb 2026 19:13:12 +0800</pubDate><description><![CDATA[Kubernetes 是一个可移植、可扩展的开源容器编排平台，用于管理容器化的工作负载和服务，支持声明式配置和自动化。是谷歌保密了十几年的秘密武器 Borg 的开源版本，谷歌一直通过 Borg 系统管理着数量庞大的应用程序集群。由于 Kubernetes 是基于容器技术的分布式架构方案，所以不局限于任何编程语言。Kubernetes 控制面是 Kubernetes 集群的核心部分，负责管理和维护整个集群的状态。它由多个组件组成，每个组件都有特定的功能。etcd。]]></description><category></category></item><item><title><![CDATA[云原生中有哪些核心技术栈]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/157975364</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/157975364</guid><author>Han199908</author><pubDate>Wed, 11 Feb 2026 16:39:46 +0800</pubDate><description><![CDATA[因为微服务中集成了很多功能，这些功能你可以基于一个基础的 Web 框架自行集成，也可以使用别人集成好的软件包来开发，所以一个集成了众多微服务扩展功能的软件框架，我们也称之为微服务框架。比如，通过使用容器化（Docker + Kubernetes）的部署方式，来简化运维工作，提高运维效率，解决微服务部署复杂的问题。如果当前副本数小于 2，会创建新的副本。在传统的可变架构时代，通常需要系统管理员保证所有环境的一致性，而随着时间的推移，这种靠人工维护的环境一致性很难维持，环境的不一致又会导致应用越来越容易出错。]]></description><category></category></item><item><title><![CDATA[究竟什么是云原生？]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/157974722</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/157974722</guid><author>Han199908</author><pubDate>Wed, 11 Feb 2026 15:30:40 +0800</pubDate><description><![CDATA[Pivotal 公司的 Matt Stine 于 2013 年首次提出云原生（CloudNative）的概念：云原生是一种利用云计算交付模型的优势来构建和运行应用程序的方法。2015 年，云原生刚推广时，Matt Stine 在《迁移到云原生架构》一书中定义了符合云原生架构的几个特征：符合 12 模式（Twelve-Factor App）：云原生应用架构的模式集合。1.微服务架构（Microservice）：一种软件架构，用来构建一个功能独立并且可以独立开发、部署、维护的应用。]]></description><category></category></item><item><title><![CDATA[Nginx的IO模型以及编译安装]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/126173062</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/126173062</guid><author>Han199908</author><pubDate>Mon, 08 Aug 2022 18:13:43 +0800</pubDate><description><![CDATA[Nginx的IO模型以及编译安装，以及shell脚本安装nginx]]></description><category></category></item><item><title><![CDATA[samba的运用以及LVS服务，LVS中DR模式]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/125702737</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/125702737</guid><author>Han199908</author><pubDate>Wed, 03 Aug 2022 23:34:09 +0800</pubDate><description><![CDATA[samba的运用以及LVS服务，LVS中DR模式]]></description><category></category></item><item><title><![CDATA[http服务器以及LogAnalyzer日志服务器运用，fastcgi模式的多虚拟主机的wordpress和discuz的LAMP架构]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/125550821</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/125550821</guid><author>Han199908</author><pubDate>Mon, 25 Jul 2022 11:08:01 +0800</pubDate><description><![CDATA[http服务器以及LogAnalyzer日志服务器运用，fastcgi模式的多虚拟主机的wordpress和discuz的LAMP架构。]]></description><category></category></item><item><title><![CDATA[CentOS8/7/6以及Ubuntu18.06--SSH的运用以及实现key认证自动化以及sshpass和raync的用法]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/123979950</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/123979950</guid><author>Han199908</author><pubDate>Thu, 14 Jul 2022 17:49:14 +0800</pubDate><description><![CDATA[CentOS8/7/6以及Ubuntu18.06--SSH的运用以及实现key认证自动化以及sshpass和raync的用法]]></description><category></category></item><item><title><![CDATA[MYSQL的主主/主从复制/xtrabackup/binlog恢复数据库以及使用ansible的常见模块]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/125550802</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/125550802</guid><author>Han199908</author><pubDate>Wed, 13 Jul 2022 21:40:50 +0800</pubDate><description><![CDATA[mysql的主从/主主复制，以及xtrabackup和bin-log数据备份以及恢复，Mycat实现mysql的读写分离。]]></description><category></category></item><item><title><![CDATA[CentOS8之mysql基本用法]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/124976954</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/124976954</guid><author>Han199908</author><pubDate>Thu, 30 Jun 2022 00:57:11 +0800</pubDate><description><![CDATA[1、 导入hellodb.sql生成数据库
(1) 在students表中，查询年龄大于25岁，且为男性的同学的名字和年龄
(2) 以ClassID为分组依据，显示每组的平均年龄
(3) 显示第2题中平均年龄大于30的分组及平均年龄
(4) 显示以L开头的名字的同学的信息
2、数据库授权magedu用户，允许192.168.1.0/24网段可以连接mysql

...............]]></description><category></category></item><item><title><![CDATA[Ansible自动化的运用]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/125229785</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/125229785</guid><author>Han199908</author><pubDate>Fri, 17 Jun 2022 17:04:14 +0800</pubDate><description><![CDATA[ansible实现linux主机的自动化部署以及监控]]></description><category></category></item><item><title><![CDATA[CentOS8DNS服务器的搭建以及防火墙iptables的运用]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/124774051</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/124774051</guid><author>Han199908</author><pubDate>Fri, 20 May 2022 16:12:10 +0800</pubDate><description><![CDATA[1、简述DNS服务器原理，并搭建主-辅服务器。


2、搭建并实现智能DNS。


3、使用iptable实现: 放行ssh,telnet, ftp, web服务80端口，其他端口服务全部拒绝

4、NAT原理总结


5、iptables实现SNAT和DNAT，并对规则持久保存。
...]]></description><category></category></item><item><title><![CDATA[CentOS8.0CA证书申请以及sshd，dhcp服务器]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/124504643</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/124504643</guid><author>Han199908</author><pubDate>Fri, 06 May 2022 00:55:29 +0800</pubDate><description><![CDATA[1、创建私有CA并进行证书申请。


2、总结ssh常用参数、用法。


3、总结sshd服务常用参数。
（科学上网的方法不要往博客写，访问量超过一万，博客会被封。）


4、搭建dhcp服务，实现ip地址申请分发

...]]></description><category></category></item><item><title><![CDATA[CentOS8AWK简单脚本和密钥交换的原理]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/124369572</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/124369572</guid><author>Han199908</author><pubDate>Mon, 25 Apr 2022 11:33:27 +0800</pubDate><description><![CDATA[1、解决DOS攻击生产案例:根据web日志或者或者网络连接数，监控当某个IP 并发连接数或者短时内PV达到100，即调用防火墙命令封掉对应的IP，监控频 率每隔5分钟。防火墙命令为:iptables -A INPUT -s IP -j REJECT


2、描述密钥交换的过程
3、https的通信过程
4、使用awk以冒号分隔获取/ettc/passwd文件第一列


...]]></description><category></category></item><item><title><![CDATA[CentOS8.0shell脚本编写]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/124203803</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/124203803</guid><author>Han199908</author><pubDate>Mon, 18 Apr 2022 13:43:06 +0800</pubDate><description><![CDATA[1、编写脚本实现登陆远程主机。（使用expect和shell脚本两种形式）。
]]></description><category></category></item><item><title><![CDATA[网络协议以及CentOS8网卡绑定]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/123939156</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/123939156</guid><author>Han199908</author><pubDate>Mon, 04 Apr 2022 14:14:49 +0800</pubDate><description><![CDATA[1、简述osi七层模型和TCP/IP五层模型



物理层：包含了多种与物理介质相关的协议，这些物理介质用以支撑 TCP/IP 通信。
数据链路层：包含了控制物理层的协议：如何访问和共享介质、怎样标识介质上的设备，以及在             介质上发送数据之前如何完成数据成帧。典型的数据链路协议有 IEEE 802.3/以太             网、帧中继、ATM 以及 SONET。
与 OSI 传输层相对应的是：主机到主机层，它指定了控制 I...]]></description><category></category></item><item><title><![CDATA[CentOS8.0创建yum源仓库（本地和网络）以及sed的运用]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/123755957</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/123755957</guid><author>Han199908</author><pubDate>Sat, 26 Mar 2022 20:14:06 +0800</pubDate><description><![CDATA[1、自建yum仓库，分别为网络源和本地源


2、编译安装http2.4，实现可以正常访问，并将编译步骤和结果提交。


3、利用sed 取出ifconfig命令中本机的IPv4地址


4、删除/etc/fstab文件中所有以#开头，后面至少跟一个空白字符的行的行首的#和空白字符


5、处理/etc/fstab路径,使用sed命令取出其目录名和基名


6、列出ubuntu软件管理工具apt的一些用法(自由总结)
......]]></description><category></category></item><item><title><![CDATA[初级shell脚本编写以及grep,set文本处理工具的运用]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/123480903</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/123480903</guid><author>Han199908</author><pubDate>Sun, 20 Mar 2022 10:47:59 +0800</pubDate><description><![CDATA[1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数，并将用户都显示出来


2、查出用户UID最大值的用户名、UID及shell类型

3、统计当前连接本机的每个远程主机IP的连接数，并按从大到小排序


4、编写脚本disk.sh，显示当前硬盘分区中空间利用率最大的值


5、编写脚本 systeminfo.sh，显示当前主机系统信息，包括:主机名，IPv4地址，操作系统版本，内核版本，CPU型号，内存大小，硬盘大小


6、20分钟内通关vimtutor（可参]]></description><category></category></item><item><title><![CDATA[Liunx-CentOS8基础用户以及用户组创建以及权限的命令，以及ACL基础命令的使用]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/123450429</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/123450429</guid><author>Han199908</author><pubDate>Mon, 14 Mar 2022 15:23:33 +0800</pubDate><description><![CDATA[1、显示/etc目录下，以非字母开头，后面跟了一个字母以及其它任意长度任意字符的文件或目录

]]></description><category></category></item><item><title><![CDATA[CentOS8和Ubuntu18.05系统的安装以及部分基础命令的介绍]]></title><link>https://blog.youkuaiyun.com/Han199908/article/details/123314083</link><guid>https://blog.youkuaiyun.com/Han199908/article/details/123314083</guid><author>Han199908</author><pubDate>Mon, 07 Mar 2022 21:44:36 +0800</pubDate><description><![CDATA[1、Linux不同发行版之间的联系与区别。
4、Linux的哲学思想
一切都是只是一个文件。
小型，单一的用途程序。
连接程序，共同完成复杂的任务。
配置数据存储在文件中。

]]></description><category></category></item></channel></rss>