Cloud-init 无需重启执行配置

Yiran at 
背景最近在折腾 Cluster API 的时候,因为目前社区中比较成熟的方案是通过 Cloud-init 执行 kubeadm 命令部署 k8s ,因此需要使用 Cloud-init 进行功能验证,但是 Cloud-init 通常执行的前提条件是系统初次启动时,自动执行配置,这点对于调试很不友好,因此需要找到一个无需重启即可执行 Cloud-init 配置的方式。Cloud-init 使用过公有云或者私有云的同学应该都知道在创建虚拟机的时候可以传递一个脚本用于在机器置备的时候执行某些动作,尤其在批量执行的时候,通常会很方便。这个其实就是 Cloud-init 所做的工作,就跟它的名字一样,针对……