- 由于某些原因K3S的镜像好像在本地拉不下来,所以我在初始化vm的时候通过cloud_init挂了代理。大家可以看情况去掉或者改成自己的配置
- k3s在安装过程中会通过ssh到vm里执行一些命令,ssh当前我用的是免密,有需要的话大家可以自行修改为自己的公钥,或者直接修改为密码登录。可以直接修改
modules/vm/cloudinit_file
中的内容 - 对
cloudinit
不熟悉的同学,可以参考cloudinit
这个链接。 我这里仅用到了两个modulesuser-and-groups
,runcmd
- Create a vm called
k3server
. - Create a
k8s
instance byk3s
. - Delpoy
argocd
ink3s
byhelm
.
cd ./dev
terraform apply --autoapprove