亚马逊AWS官方博客
Category: Containers
基于Nginx&Lua实现自建服务端埋点系统
基于Nginx&Lua实现自建服务端埋点系统。
选择无服务器:Babbel 的迁移故事
Babbel 是一个完整的语言学习产品生态系统,囊括了世界上最畅销的语言学习应用程序。我们努力寻找改进机会,以便为我们的学员提供更好的学习体验。
Unreal Engine 像素流送在g4dn上实现容器化部署实践(二)
本文详细地介绍了如何将Unreal Engine 4 游戏打包部署在Amazon Elastic Kubernetes Service(EKS)服务上,通过Kubernetes内置的功能和Amazon EC2 g4dn实例打造一个支持多用户可以弹性伸缩的UE4游戏像素流送平台。
在 Amazon EKS 上使用 k8s Snapshot 备份和恢复 EBS PV 卷
本文将介绍如何在 Amazon EKS 上使用 k8s Snapshot 对基于 EBS 的 PV 进行快照和还原,该操作将简化 AWS 侧的快照操作,提升运维效率。
Unreal Engine 像素流送在g4dn上实现容器化部署实践(一)
本系列文章将会分为2个篇章来系统地介绍UE4像素流送在Amazon g4dn 实例上的容器化部署方案, 第1章我们会从头讲解如何在g4dn实例上安装并编译UE4项目,构建docker 镜像, 并且通过docker-compose 实现多项目共享Nvidia Tesla T4 GPU 进行像素流推送。
使用 Readiness Gate 解决 EKS Pod 滚动升级产生的服务中断
使用 IP 模式的 ELB 会有效提升 EKS 的网络性能,但会因为 targets initial 带来更新时的服务中断。本文会介绍如何使用 Readiness Gate 解决这个问题。
通过Istio在Amazon EKS上实现灰度发布
通过Istio在Amazon EKS上实现灰度发布
Kubernetes 节点弹性伸缩开源组件 Karpenter 实践:使用 Spot 实例进行成本优化
以 Karpenter 0.6.3为例,介绍如何在Karpenter中进行Spot实例的管理。Karpenter 默认使用 capacity optimized prioritized 策略, 调用EC2 Fleet API优先选择底层可用容量最多的 Spot 实例类型。配合 AWS Node Termination Handler 处理 Spot 实例的中断,再部署 Prometheus 以及 Fluentbit 处理 Spot 实例中断的相关指标和日志。
通过Rancher 管理Amazon EKS集群与应用
Rancher是亚马逊云科技的合作伙伴,通过Rancher,可以解决管理多个 Amazon Elastic Kubernetes Service (Amazon EKS) 集群的操作和安全挑战,同时为开发运维团队提供运行容器化工作负载的集成工具。 对于习惯使用Rancher的用户,既可以保持在Rancher 中养成的使用习惯,也可以借助亚马逊的托管 Kubernetes 解决方案Amazon EKS,用户可以在云中快速创建、管理可扩展的 Kubernetes 集群。
Kubernetes 节点弹性伸缩开源组件 Karpenter 实践:部署GPU推理应用
在Kubernetes集群中该组件可以针对 Unscheduleable Pods 的需求,自动创建合适的新节点并加入集群中。同时,在大规模集群中,Karpenter在节点伸缩的效率上也会更加优化。