自从我开始使用 AWS ECS 以来,我一直遵循AWS ECS 参考架构。此参考架构使用 Amazon Linux,我想更新到 Amazon Linux 2,但我不确定我需要做什么才能成功完成此转换。
这个参考架构的 GitHub 存储库上有一个问题,但尽管有几个人寻求帮助,但几个月来它没有得到任何关注。据我了解,以下是使用 Amazon Linux 2 ECS 优化的 AMI 时需要解决的一些问题:
sysvinit
Amazon Linux 2 不再支持;systemd
应改为使用。- Amazon Linux 2 存储
journald
云当前不支持的 docker 日志(在此处描述)
我有一个用于学习 CloudFormation 和 AWS 的开源项目;这是描述我尝试更新的 ECS 集群和容器实例的文件的链接。ecs-cluster.yaml
我听说有些人正在使用带有 ECS 的 Amazon Linux 2,我也想更新,因为对 Amazon Linux (1) 的支持将在大约 6 个月后结束。有谁知道为了将 Amazon Linux 2 与 ECS 一起使用,我还需要考虑哪些其他因素?调试此问题非常耗时,我不确定应该尝试哪些选项和配置。