kube-ovn代码系列(五)vagrant统一编译和测试环境

kube-ovn代码系列(五)vagrant统一编译和测试环境

链接

https://www.gogo-dev.com/index.php/2022/02/20/kube-ovn-vagrant01/

内容

面对很多不同的golang项目,我们很头疼的一件事情就是如何编译和测试对应的代码。我们往往需要知道编译需要依赖什么环境,测试运行又需要依赖什么环境,而这些都需要我们一一从项目源码或文档中去获取,对于入门者而言显得有点复杂。

在之前接触了cilium项目时,突然发现其项目中有个vagrant工具在为所有项目开发者、测试者提供统一的开发环境、测试环境等方面提供了很好的基础。因此在试用了vagrant之后,自然也就想把它引入都kube-ovn中。通过定制其虚拟机相关脚本,即可让所有开发者都能够构建一套统一的开发环境。

使用vagrant和virtual-box工具,通过定制vagrantfile文件,我们就可以在kube-ovn项目为开发者提供一个统一的开发测试环境。上文只是给出了我个人的一些定制脚本,大家基于该文档已经可以很方便的构建kube-ovn环境。而且在虚拟机中通过kind工具也可以很方便的构建不同的k8s测试集群。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值