我用google deployment manager创建:使用云部署管理器定义一个容器优化的操作系统实例模板
- 一个实例模板
- 一个实例组经理
- 的自动配置器
这像一个魅力工程(我用这个tutorial)。但是,我没有定义运行Docker容器的实例模板(fwiw:创建此类实例模板时,google云web控制台看起来为that)。
我试过几件事情(有些可能是哑):
看看工作实例模板的说明,并尝试重现它。
- 使用命令
gcloud compute instance-templates describe <working-template>
获得工作实例模板 - 的广泛定义,定义相匹配的工作实例模板
- 做一个实例模板测试部署
- SSH进入催生情况下,确认目标图像不拉
- 使用命令
不要使用Container-Optimized OS(亦称复制this example)
- 在yaml替换
spec containers image
由我gcr.io托管泊坞窗图像。 - 做一个测试部署。
- SSH进入衍生实例,确认目标映像没有被拉出。
- 在yaml替换
确认,什么是错用以前的方法:拿到
gcloud
console util command,复制工作实例模板。更新部署,以便实例组使用此手动复制的实例模板。- 做一个测试部署。
- SSH进入衍生实例,确认目标映像没有被拉出。
确认谷歌部署管理器没有搞乱。
- 更新部署,以便实例组使用工作实例模板。
- 做一个测试部署。
- SSH进入衍生实例,按预期确认所有工作。
我在这里走错了方向吗?
这[gist](https://gist.github.com/Fkawala/dae8d24fefca75e7e9596bb6a711630a)包含尝试#1的来源 –