不建議直接在單個 Docker 容器中運行多個程序。架構
以 2017年 10 月18 日 Docker 官方支持 Kubernetes 爲分水嶺計算,Kubernetes 贏得容器編排之戰的最終勝利已經超過一年。先來看一下經典的 Kubernetes 架構圖:微服務
能夠看到,在 Kubernetes 中,建立、調度和管理的最小部署單位是 Pod,而不是容器。在沒有容器化技術的場景裏,同一個 Pod 下的容器都在同一臺物理或虛擬主機上運行, 這些容器之間能方便地共享數據和通訊,單個容器能夠獨立地重建和從新部署。優化
再回過頭來這個問題,就比較明瞭了,即使不用 Kubernetes ,道理也是類似的。spa
網易雲作容器服務,從一開始就基於 Kubernetes 進行深度定製與優化。Kubernetes 的設計,對一些團隊來講可能比較複雜,但 Kubernetes 實際上是很是符合微服務的思想的,而微服務架構是互聯網應用成長以後必須思考的。設計
相關文章:
【推薦】 全局腳手架了解一下【fle-cli】
3d