是否找到了一个通过codedeploy将头盔(3)图表部署到EKS的好系统?我的搜索没有找到任何准确的信息,我想在滚动自己的搜索之前进行检查。
到目前为止的研究:
kubectl
或helm
二进制文件的问题,但是我使用的是头盔。因此,似乎最好的机会是从最后一个选项开始,创建自己的头盔3层,让代码构建生成工件(如头盔图表和kube配置),在快速入门中修改Helm
lambda以使用它们,然后从CodeDeploy中的该lambda启动helm update
。这是一个合理的策略吗?
此任务似乎很明显。 Kubernetes是一个大问题。舵手很重要。 CI / CD很重要。因此,似乎有大量的AWS用户可能想要这样做。但是,没有明确的最佳实践可以遵循。
我同意你的意见,这是一个空白。 CodeDeploy的部署集成非常紧密,即只能部署到:
目前尚无EKS部署选项。
在没有本机集成的情况下,为达到要求而做的任何事情充其量都是“骇客”。从CodeDeploy架构来看,它甚至不适合此类黑客。相反,我建议您使用CodeBuild并在buildspec中自己运行helm命令。有关将CodeBuild连接到EKS的信息,请参见此答案[1]。可能还有其他类似的选项,例如使用CodePipeline + Jenkns,但想法是相同的。