亚马逊AWS官方博客

通过倾听客户的意见来改善容器

在 AWS,我们根据客户的反馈来构建产品路线图。以下三个新功能之所以全部面世,是因为客户要求我们解决构建和操作基于容器的复杂应用程序时遇到的特定问题。

Amazon Elastic Kubernetes Service 的托管节点组

我们的客户告诉我们,他们希望专注于为其客户构建创新的解决方案,而不是将精力耗费在管理 Kubernetes 基础架构的大量繁重工作上。

Amazon Elastic Kubernetes Service 已为您提供一个标准的高可用性 Kubernetes 集群控制平面,现在,AWS 还可以管理 Kubernetes 集群的节点(Amazon Elastic Compute Cloud (EC2) 实例)。Amazon Elastic Kubernetes Service 使您可以轻松地将错误修复和安全补丁应用于节点,并将其连同集群更新至最新的 Kubernetes 版本。

Amazon Elastic Kubernetes Service 控制台和 API 为您提供了一个了解集群状态的单一场所,您无需切换至不同的服务即可查看构成集群的所有资源。

您现在可以在创建新的 Amazon EKS 集群时预置托管节点。使用 Amazon EKS 托管节点组没有任何额外费用,您只需为 Amazon EKS 集群及其预置的 AWS 资源付费。要了解更多信息,请查看此博客:扩展 EKS API:托管节点组

使用 AWS FireLens 管理您的容器日志

构建基于容器的应用程序的客户告诉我们,他们希望日志记录具有更大的灵活性。但是,他们不希望安装、配置日志记录代理或对其进行故障排除。

AWS FireLens 为您提供此类灵活性,您现在可以通过在 Amazon ECSAWS Fargate 中配置任务定义来将容器日志转发到存储和分析工具。

这意味着开发人员可让其容器将日志发送到 Stdout,然后 FireLens 拾取这些日志并将其转发到已配置的目标。

FireLens 可以与开源项目 Fluent Bit 或 Fluentd 搭配使用,这意味着您可以将日志发送到这些项目中的任意一个项目所支持的任何目标位置。

FireLens 有很多配置选项,您可以选择过滤日志,甚至可以将日志发送到多个目标。有关更多信息,您可以看一下我本周早些时候写的演示:推出 Firelens – 一种管理容器日志的新方法

如果您希望更深入的了解此技术的工作原理和构建方式,Wesley Pettit 会在他的文章功能揭秘:适用于 Amazon ECS 任务的 FireLens 中深入探讨容器博客。

Amazon Elastic Container Registry EventBridge 支持

使用 Amazon Elastic Container Registry 的客户告诉我们,他们希望能够在将新的容器镜像推送到 Elastic Container Registry 时启动构建过程。

因此,我们添加了 Amazon Elastic Container Registry EventBridge 支持。

使用 Elastic Container Registry 现在发布到 EventBridge 的事件,可以在成功推送图像后,触发诸如启动管道或将消息发布到 Amazon Chime 或 Slack之类位置的操作。

要了解有关此新功能的更多信息,请查看以下博文,我在其中提供了更详细的说明和演示:Amazon Elastic Container Registry 中的 EventBridge 支持

更多功能即将推出

这 3 个新版本增加了我们今年已有的其他出色版本,例如,Savings PlansAmazon EKS Windows Containers 支持Amazon ECR 中的本地容器图像扫描

我们仍在倾听您的意见,并且需要您的反馈,因此如果您对容器应用程序有功能请求或痛点,请通过在公共容器路线图中创建或评论问题告诉我们。未来的某一天,我可能就受您启发的某项新功能发表博文。

Martin