<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on 没有星星的技术博客</title><link>/posts/</link><description>Recent content in Posts on 没有星星的技术博客</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 14 Aug 2026 10:09:53 +0800</lastBuildDate><atom:link href="/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>K8s中kubelet模式配置为Webhook的相关总结</title><link>/posts/k8s%E4%B8%ADkubelet%E6%A8%A1%E5%BC%8F%E9%85%8D%E7%BD%AE%E4%B8%BAwebhook%E7%9A%84%E7%9B%B8%E5%85%B3%E6%80%BB%E7%BB%93/</link><pubDate>Fri, 14 Aug 2026 10:09:53 +0800</pubDate><guid>/posts/k8s%E4%B8%ADkubelet%E6%A8%A1%E5%BC%8F%E9%85%8D%E7%BD%AE%E4%B8%BAwebhook%E7%9A%84%E7%9B%B8%E5%85%B3%E6%80%BB%E7%BB%93/</guid><description>&lt;p&gt;最近在学习CKS时，修改kubelet认证模式这道题，ai说mode改为Webhook会直接造成死锁，后对这个参数进行学习，总结如下：&lt;/p&gt;
&lt;h4 id="k8s的三种认证模式"&gt;k8s的三种认证模式&lt;/h4&gt;
&lt;p&gt;1、AlwaysAllow&lt;/p&gt;
&lt;p&gt;行为：全部请求直接放行，不做任何授权校验，kubelet 收到请求，不去调用 apiserver，本地直接允许访问kubelet API (10250)&lt;/p&gt;</description></item><item><title>使用hugo和cloudflare搭建blog</title><link>/posts/%E4%BD%BF%E7%94%A8hugo%E5%92%8Ccloudflare%E6%90%AD%E5%BB%BAblog/</link><pubDate>Tue, 11 Aug 2026 10:35:40 +0800</pubDate><guid>/posts/%E4%BD%BF%E7%94%A8hugo%E5%92%8Ccloudflare%E6%90%AD%E5%BB%BAblog/</guid><description>&lt;h1 id="hugo--cloudflare-个人博客完整搭建"&gt;Hugo + cloudflare 个人博客完整搭建&lt;/h1&gt;
&lt;h2 id="一前期准备环境安装"&gt;一、前期准备：环境安装&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;安装 Hugo Extended 版本
&lt;ul&gt;
&lt;li&gt;踩坑：只装普通hugo，缺少样式编译依赖，PaperMod页面会完全乱码、无样式&lt;/li&gt;
&lt;li&gt;校验命令：&lt;code&gt;hugo version&lt;/code&gt;，输出必须带 &lt;code&gt;extended&lt;/code&gt; 字样&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="二新建-hugo-站点"&gt;二、新建 Hugo 站点&lt;/h2&gt;
&lt;p&gt;执行创建命令：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;hugo new site blog-site
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;可选参数 &lt;code&gt;--format yaml&lt;/code&gt;：新建时直接生成 &lt;code&gt;hugo.yaml&lt;/code&gt; 配置文件&lt;/li&gt;
&lt;li&gt;踩坑：创建时没加yaml参数，默认生成 &lt;code&gt;config.toml&lt;/code&gt;，后续PaperMod官方示例全是yaml，两种配置文件共存会冲突； 解决：备份旧toml &lt;code&gt;mv config.toml config.toml.bak&lt;/code&gt;，单独新建 &lt;code&gt;hugo.yaml&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="三挑选-hugo-主题-papermod"&gt;三、挑选 Hugo 主题 PaperMod&lt;/h2&gt;
&lt;h3 id="1-主题挑选渠道"&gt;1. 主题挑选渠道&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;官方主题站：https://themes.gohugo.io/ 筛选博客类、高更新、轻量化主题&lt;/li&gt;
&lt;li&gt;GitHub 搜索 &lt;code&gt;hugo blog theme&lt;/code&gt;，优先选Star高、近半年有提交的项目，废弃老主题不要用&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="2-papermod-主题获取3种方式对应踩坑"&gt;2. PaperMod 主题获取（3种方式，对应踩坑）&lt;/h3&gt;
&lt;h4 id="方式1-git-clone--git-submodule命令拉取"&gt;方式1 Git Clone / Git Submodule（命令拉取）&lt;/h4&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;踩坑1：国内直连GitHub报 &lt;code&gt;Connection was reset&lt;/code&gt; 连接重置，浏览器能访问但Git不走代理； 解决：1. Windows Git不支持socks5代理，不要配置socks；2. ghproxy镜像地址后来服务器失效不可用；3. 最终改用SSH协议彻底绕开HTTPS网络问题&lt;/li&gt;
&lt;li&gt;踩坑2：直接git clone主题后执行&lt;code&gt;git add .&lt;/code&gt;，提示&lt;code&gt;embedded git repository&lt;/code&gt;嵌套仓库； 解决：&lt;code&gt;git rm --cached themes/PaperMod &amp;amp;&amp;amp; rm -rf themes/PaperMod/.git&lt;/code&gt;，把主题转为普通文件提交仓库，新手不推荐submodule&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="方式2-手动下载zip解压网络差首选"&gt;方式2 手动下载ZIP解压（网络差首选）&lt;/h4&gt;
&lt;p&gt;从GitHub下载master压缩包，解压到&lt;code&gt;themes/&lt;/code&gt;&lt;/p&gt;</description></item><item><title>我的第一篇blog文章</title><link>/posts/%E6%88%91%E7%9A%84%E7%AC%AC%E4%B8%80%E7%AF%87blog%E6%96%87%E7%AB%A0/</link><pubDate>Mon, 10 Aug 2026 17:54:36 +0800</pubDate><guid>/posts/%E6%88%91%E7%9A%84%E7%AC%AC%E4%B8%80%E7%AF%87blog%E6%96%87%E7%AB%A0/</guid><description>&lt;p&gt;这是我的第一篇blog。&lt;/p&gt;</description></item></channel></rss>