我们想使用 cloud-init 来调整管道中的 rootfs 大小。调整大小本身工作正常,但默认的 cloud-init 配置 (/etc/cloud.cfg) 似乎也会更改其他设置,例如 SSH。
我们真的不希望这样,但似乎没有关于如何禁用此行为的信息?!我们尝试从 /etc/cloud.cfg 中删除所有与我们无关的内容,但没有变化……
我们的配置文件现在如下所示:
resize_rootfs_tmp: /dev
cloud_init_modules:
- disk_setup
- growpart
- resizefs
cloud_config_modules:
cloud_final_modules:
- scripts-per-once
- scripts-per-boot
- scripts-per-instance
即使我们只是安装 cloud-init 而不启用该服务,我们的管道也会出现 SSH 错误。有没有办法禁用我们想要的配置之外的所有 cloud-init 配置(growpart)?!