在Elasticbeanstalk,中的多容器Docker环境中,在Dockerrun.aws.json中必须定义内存,我想知道处理内存硬编码值的最佳实践是什么。
特别是当我们需要调整实例类型时,我们也需要调整内存值。
有没有办法指定某种百分比而不是确切的数字?也许是对@aws的一个建议
这是一个Dockerrun.aws模板示例:
{
"AWSEBDockerrunVersion": 2,
"containerDefinitions": [
{
"name": "container-1",
"image": "image-1.com/image-xxxxxx",
"memory": 512
},
{
"name": "container-2",
"image": "image-2.com/image-xxxxxx",
"memory": 256
},
{
"name": "container-3",
"image": "image-3.com/image-xxxxxx",
"memory": 256
}
]
}发布于 2020-03-22 21:59:58
我不是AWS内部人员,但我们在应用程序中使用了AWSElasticBean秸秆以及更高级的部署策略(例如自定义CloudFormation模板)。以下是我作为一名使用这些服务的DevOps工程师的个人经验中的一些注意事项:
参考文献
https://stackoverflow.com/questions/54824007
复制相似问题