我正在使用reactjs作为前端和nginx负载均衡器,并使用laravel作为后端和MongoDB。与旧架构设计一样,代码上传到GitHub的前端和后端REPO不同。
仍然没有使用Docker和KUBERNETS,我想实现它们,在新的架构设计中,我使用了私有云服务器,因此,仅限于在AWS\Azure\GCP等上部署...
- 分享您的体系结构计划和实施,以更好地实现微服务!*
我正在使用reactjs作为前端和nginx负载均衡器,并使用laravel作为后端和MongoDB。与旧架构设计一样,代码上传到GitHub的前端和后端REPO不同。
仍然没有使用Docker和KUBERNETS,我想实现它们,在新的架构设计中,我使用了私有云服务器,因此,仅限于在AWS\Azure\GCP等上部署...
3条答案
按热度按时间s8vozzvw1#
按照我的想法,
1.首先为reaction和laravel项目制作一个docker文件。
1.然后上传到docker私有注册表。[dockerHub]
1.在虚拟机上安装docker和K8
1.从镜像中部署容器1=React和2=幼虫
1.还从默认市场镜像中部署3=nginx和4=mongo容器
我的一些问题:
1.如何对接?
1.对于新的更新发布版本,如何对容器进行新的拉动?
1.如何为灾难恢复计划制作副本?
1.如何监控错误和性能?
1.如何让管道变得最重要?
1.如何创建开发、试运行和生产环境?
a8jjtwal2#
这更多的是规划问题,更多的任务可以由开发人员/开发人员自动化,除了少数管理任务,如监控和环境创建。
尽管如此,这仍然可以是共同的责任。或者团队是否可以管理产品/服务。
p5fdfcr13#
你可以使用GitLab,它可以直接连接到kub8提供者。可以减少多个生成步骤。