Skip to content

yasyx/tf-multipaas-k3s-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terroform + multipass + k3s 搭建本地k8s开发环境

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

What have I done

  • Create a vm called k3server.
  • Create a k8s instance by k3s.
  • Delpoy argocd in k3s by helm.

Requirements

How to use

cd ./dev 
terraform apply --autoapprove

About

terroform + multipass + k3s 搭建本地k8s开发环境

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages