我需要使用元数据user-data
的几个实例(在linux FCOS)大于256kb,但我得到:
字体太大:maximum size 262144个字符
https://cloud.google.com/compute/docs/metadata/setting-custom-metadata限制可以:
- 无论如何使用大于256kb的
metadata
user-data
? - 或从远程服务器获取
user-data
,例如:我可以将此user-data
上传到任何HTTP服务器?
我发现…解决方案通过远程点火文件。
我试图通过谷歌支持增加每个元数据256kb的限制,但他们不能为我增加这个。
通过远程点火文件解决方案:
- 在Fedora CoreOS
user-data
中添加以下代码段 - 在Nginx上共享大于256kb的点火文件
- 启动实例,实例将连接到远程Nginx获取大的点火文件
{
"ignition": {
"config": {
"merge": [
{
"source": "http://xxxx/file.ign"
}
]
},
"version": "3.2.0"
}
}