如何设计和实现ngix的容器化架构和laravel的mongo?

siv3szwd  于 2022-09-20  发布在  Go
关注(0)|答案(3)|浏览(143)

我正在使用reactjs作为前端和nginx负载均衡器,并使用laravel作为后端和MongoDB。与旧架构设计一样,代码上传到GitHub的前端和后端REPO不同。

仍然没有使用Docker和KUBERNETS,我想实现它们,在新的架构设计中,我使用了私有云服务器,因此,仅限于在AWS\Azure\GCP等上部署...

  • 分享您的体系结构计划和实施,以更好地实现微服务!*
s8vozzvw

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.如何创建开发、试运行和生产环境?

a8jjtwal

a8jjtwal2#

这更多的是规划问题,更多的任务可以由开发人员/开发人员自动化,除了少数管理任务,如监控和环境创建。

尽管如此,这仍然可以是共同的责任。或者团队是否可以管理产品/服务。

p5fdfcr1

p5fdfcr13#

你可以使用GitLab,它可以直接连接到kub8提供者。可以减少多个生成步骤。

相关问题