这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

构建 k8s 模板

构建用于 k8s 的 pve 模板

1 - 创建模板

创建 debian 12 k8s 模板

准备工作

准备虚拟机

从模版 template-debian12-basic-v03 (取最新版本) 克隆一个虚拟机,命名为 template-debian12-k8s-v01,VM ID 为 990401.

k8s 需要的 cpu 和内存稍大,修改虚拟机参数,cpu 修改为 8 核,内存 16g(mini 8192,memory 16384)。

搭建k8s

目前采用的是预热安装的方式,详细参考:

https://skyao.net/learning-kubernetes/docs/installation/kubeadm/debian12/prewarm/

2 - 创建虚拟机

创建使用 k8s 模板的虚拟机

创建虚拟机

从模板 template-debian12-k8s-v01 克隆一个虚拟机,命名为 k8sxxx。

配置虚拟机

参考: 克隆后的配置 一节

修改hostname 为 k8sxxx,设置 ip 地址为固定ip。

重启。

搭建k8s

wd k8s

sudo ./install_k8s_prewarm.zsh 192.168.3.112

安装完成之后记得 timeshift 备份:

sudo timeshift --create --comments "setup k8s to be host k8s112"