首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >容器OS元数据``user data``元数据

容器OS元数据``user data``元数据
EN

Stack Overflow用户
提问于 2022-11-16 08:27:11
回答 1查看 25关注 0票数 0

有办法将user-data标志作为远程脚本传递吗?类似于startup-script-url

我使用cloud-config配置了一个yaml文件,并使用--metadata-from-file user-data=config-basic.yaml标志创建了一个带有CoS的新VM。

我希望以编程方式创建VM,并且本地文件可能无法访问,也不能传递整个脚本内容,因为user-data元数据属性是可行的。

选项1)将cloud-config脚本编写为shell脚本?选项2)查找调用cloud-config并使用元数据填充它并在其中插入内容的逻辑。选项3)一个更好的选择?

https://cloud.google.com/compute/docs/instances/startup-scripts/linux

代码语言:javascript
复制
gcloud compute instances create cos-vertex-gpu \
 --image cos-101-17162-40-34 \
--image-project cos-cloud \
--boot-disk-size 100 \
--machine-type n1-standard-4 \
--zone us-west1-a \
--metadata="google-logging-enabled=true,google-monitoring-enabled=true" \
--metadata-from-file user-data=config-basic.yaml \
--maintenance-policy=TERMINATE \
--accelerator=type=nvidia-tesla-t4,count=1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-30 08:40:17

我无法找到以编程方式传递遥控器的方法:cloud-config

最后,我将我的cloud-config重写为一个shell脚本,并使用startup-script-url传递它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74457267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档