1
我試圖通過將外部(EBS)卷分配給泊塢窗容器來設置DC/OS中的有狀態應用程序。我已經運行了文檔中提供的演示應用程序,並在AWS中創建了100GB的EBS卷。有沒有辦法在marathon.json
文件中指定卷的大小?我可以爲多個應用程序使用相同的EBS卷嗎?這是我測試過的演示程序。具有持久性外部存儲的DC/OS狀態應用程序
{
"id": "/test-docker",
"instances": 1,
"cpus": 0.1,
"mem": 32,
"cmd": "date >> /data/test-rexray-volume/test.txt; cat /data/test-rexray-volume/test.txt",
"container": {
"type": "DOCKER",
"docker": {
"image": "alpine:3.1",
"network": "HOST",
"forcePullImage": true
},
"volumes": [
{
"containerPath": "/data/test-rexray-volume",
"external": {
"name": "my-test-vol",
"provider": "dvdi",
"options": { "dvdi/driver": "rexray" }
},
"mode": "RW"
}
]
},
"upgradeStrategy": {
"minimumHealthCapacity": 0,
"maximumOverCapacity": 0
}
}