
看著Google 計算引擎文檔它指出「您只能為每個虛擬機器實例部署一個容器」。
然而,在開始使用帶有 ESP 的 Compute Engine 的 Cloud Endpoints教程描述了運行兩個容器,一個用於 ESP,一個用於 API。
本教學文件是手動完成此操作,因此並不完全是生產藍圖,但考慮到上述限制,應該呈現這種方法,這對我來說似乎很奇怪。
事實上,您只能指定一個容器,這意味著gce-container-declaration
要自動部署多個容器,您需要使用另一種方法。
確實在其他地方容器優化作業系統文檔它指出:
“對於可以部署多個容器並使用 cloud-init 配置 Docker 選項的高級場景,您可以使用您選擇的容器優化作業系統映像建立一個 Compute Engine 實例,然後繼續根據需要進行設定。”
鑑於文件中明顯的不一致,在 GCE COS 上運行多個容器是否可行,或者我應該考慮其他選項,例如 Kubernetes?