创建 AWS EKS Fargate v1.30 并玩波斯王子!

💡 原文英文,约1200词,阅读约需5分钟。
📝

内容提要

本文介绍了使用eksctl创建EKS集群的逐步指南,并演示了如何部署波斯王子游戏。包括安装eksctl、创建集群、关联oidc提供程序、创建fargate配置文件、安装AWS负载均衡器控制器、构建和推送Docker镜像、创建部署和服务,并启用日志记录。

🎯

关键要点

  • 本文提供了使用eksctl创建EKS集群的逐步指南。
  • 需要的工具包括AWS账户、AWS CLI、Github账户、Docker、eksctl和helm。
  • 在AWS中打开Cloud Shell服务并安装eksctl。
  • 使用eksctl创建EKS集群,确保在与VPC相同的区域内创建。
  • 关联OIDC提供程序以准备集群。
  • 为游戏应用创建Fargate配置文件,并确保在K8s集群中创建命名空间。
  • 安装AWS负载均衡器控制器以暴露应用程序。
  • 创建IAM策略和服务账户,并使用helm安装AWS负载均衡器控制器。
  • 创建游戏命名空间并克隆波斯王子游戏的代码库。
  • 创建ECR存储库并推送Docker镜像。
  • 创建Kubernetes部署和服务以运行游戏。
  • 检查服务是否创建成功并查看Pod日志。
  • 可选:启用Pod日志记录并创建相应的配置。
  • 建议仅过滤关键日志,并根据需要调整日志组的保留时间。
➡️

继续阅读