我有一个使用Node.js/React的monorepo应用程序,想要使用Helm charts部署到GKE上。我添加了两个Dockerfiles,一个用于前端,另一个用于后端。
我正在使用Helm Charts将我的微服务部署到Kubernetes集群,但这次我不知道如何配置它,以便同时将后端和前端部署到GKE上。
我应该为每个服务配置一个values.yaml文件,并保持其他模板不变(入口、服务、部署、水平自动伸缩),还是应该独立处理每个服务?
我正在使用Helm Charts将我的微服务部署到Kubernetes集群,但这次我不知道如何配置它,以便同时将后端和前端部署到GKE上。
我应该为每个服务配置一个values.yaml文件,并保持其他模板不变(入口、服务、部署、水平自动伸缩),还是应该独立处理每个服务?
templates/*.yaml
文件。如果你有充分的理由认为这两部分是独立的(例如它们由不同的开发团队开发,并且你有一个良好的公共API契约),那么单独部署它们也是可以的。 - David Maze