实务指南
本文档是用于为EKS建立CI / CD环境的实用数据。 AWS提供了诸如CodeCommit,CodeBuild,CodeDeploy和CodePipeline之类的服务来构建CI / CD管道。 在本实验中,您将使用这些服务来构建CI / CD管道,在每次提交新代码时都构建一个容器映像,将其保存在ECR中,然后自动将其部署到EKS集群中。 此外,我们将安装以GitOps闻名的流行ArgoCD服务,并练习其工作方式。
1.首选项
此练习必须安装EKS群集。 在本章中,我们将使用已经在实验室环境中安装的Cloud9服务来安装EKS群集。 有关安装说明,请参阅上的“开始工作坊”以及使用eksctl进行启动的指南。
1.1 Cloud9 IDE设置
对于此实验室环境,您必须首先打开AWS控制台屏幕。 有关如何执行此操作,请参见 。
在AWS控制台中,使用顶部的搜索菜单转到cloud9