Docker 工作坊之後的後續步驟
目錄
雖然您已完成工作坊,但關於容器還有很多東西要學習。
以下是接下來可以參考的其他幾個領域。
容器協作平台
在生產環境中執行容器並不容易。 您不希望登入機器並簡單地執行 docker run
或 docker compose up
。 為什麼不呢? 因為如果容器當機了怎麼辦? 您如何在多台機器上進行擴展? 容器協作平台解決了這個問題。 Kubernetes、Swarm、Nomad 和 ECS 等工具都以略有不同的方式幫助解決這個問題。
一般的想法是,您有負責接收預期狀態的管理者。 這個狀態可能是「我希望執行我的 Web 應用程式的兩個執行個體並公開埠 80」。 然後,管理者會查看叢集中的所有機器,並將工作委派給工作節點。 管理者會觀察變更(例如容器退出),然後努力使實際狀態反映預期狀態。
雲原生運算基金會專案
CNCF 是一個供應商中立的機構,負責各種開源專案,包括 Kubernetes、Prometheus、Envoy、Linkerd、NATS 等等。 您可以在這裡查看已畢業和孵化的專案