Container Image 部署策略¶
Container Image 部署策略是指在容器化環境中(特別是 Kubernetes),透過更新映像檔(Image)來發布新版本應用程式的標準化作業流程^[400-devops-06-kubernetes-kubernetes.md]。
核心流程¶
此策略主要圍繞著建置映像檔與發布應用程式的循環。一般的流程包含以下步驟^[400-devops-06-kubernetes-kubernetes.md]:
- 修改原始碼:開發人員對應用程式的程式碼進行變更^[400-devops-06-kubernetes-kubernetes.md]。
- 建置映像檔:透過
Dockerfile的輔助,將程式碼打包並產生新的 Docker Container Image^[400-devops-06-kubernetes-kubernetes.md]。 - 部署到叢集:將新版本的應用程式發布部署至 Kubernetes 叢集中^[400-devops-06-kubernetes-kubernetes.md]。
- 資源更新:Kubernetes 接收到新的映像檔規格後,會根據這個新版本的 Docker Container Image 來建立或更新運算資源(Pods)^[400-devops-06-kubernetes-kubernetes.md]。
Sources¶
^[400-devops-06-kubernetes-kubernetes.md]