我將 reactjs 用于帶有 Nginx 負載均衡器的前端,將 laravel 用于帶有 MongoDB 的后端。作為舊的架構設計,代碼上傳到 GitHub 的前端和后端不同。然后我部署在服務器虛擬機(iaas)上。
我沒有使用 DOCKER 和 KUBERNETS,我想在新的架構設計中實作它,我使用了私有云服務器,所以僅限于在 AWS\AZURE\GCP\etc 上實作它......
在 iaas VM 中使用諸如 install (k8s, docker,) 之類的開源工具來實作和設計它。
uj5u.com熱心網友回復:
按照我的想法,
- 首先為 react 和 laravel 專案制作一個 docker 檔案
- 然后上傳到 docker 私有注冊表。[dockerhub]
- 在虛擬機上安裝 docker 和 k8s
- 從鏡像部署 1=react 和 2=laravel 的容器
- 還從默認市場映像部署 3=nginx 和 4=mongo 容器
- 誰來建立聯系?
- 誰對容器進行新的拉動,以獲得新的更新發布版本。
- 誰來制作副本,用于災難恢復計劃
- 誰來監控錯誤和性能
- 誰讓管道最重要
- 誰來制作開發、登臺、生產環境
uj5u.com熱心網友回復:
這更多的是計劃問題,更多的任務可以由開發人員/devops 自動化,除了一些管理任務,如監控和環境創建。
仍然可以分擔責任。或者是否有團隊可以管理產品/服務。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/415690.html
標籤:
