k8s官方文档本地部署
想在离线环境下访问k8s文档,记录一下部署步骤。
1.克隆
git clone https://github.com/kubernetes/website.git
make module-init
2.安装hugo_extended_0.133.0
wget https://github.com/gohugoio/hugo/releases/download/v0.133.0/hugo_extended_0.133.0_linux-amd64.deb
dpkg -i hugo_extended_0.133.0_linux-amd64.deb
3.安装node 20.17.0
curl -fsSL https://fnm.vercel.app/install | bash
source ~/.bashrc
fnm install 20.17.0
npm install sass -g
npm ci
4.生成静态文件
hugo --cleanDestinationDir --minify --environment production -b https://x.com/k8s/
-b 参数可选,我主要是为了通过二级目录/k8s/访问。
5.部署
将public目录下的文件放到nginx或其他web服务器站点目录就可以访问了。或者不生成静态文件直接动态生成通过hugo server访问
hugo server --buildDrafts --buildFuture --environment development
版权声明:
作者:konoha
链接:https://muye.org/k8s%e5%ae%98%e6%96%b9%e6%96%87%e6%a1%a3%e6%9c%ac%e5%9c%b0%e9%83%a8%e7%bd%b2.html
文章版权归作者所有,未经允许请勿转载。
THE END