Docker 和 K8s 流程

項目文件鏡像到 docker 倉庫

    在 docker 運行 java(jar 包)程序,就要把程序打包成 docker 鏡像,可以先理解爲鏡像就是 jar 包 ;

    使用 Dockerfile 將程序打包成鏡像

    - docker 的生命週期由三個部分組成—— 鏡像、容器與倉庫

    - 鏡像啓動之後就是容器 :鏡像是文件,容器是進程

    - docker 容器是由 docker 鏡像創建的運行實例

容器、倉庫、鏡像運行關係圖:

在本地開發完成後,把應用程序打包成 Docker 鏡像 ,隨後我們將一起一步步將應用部署到 k8s 集羣。

Kubernetes 如何部署項目

    在 docker 的時候,我們通過 docker 鏡像生成容器運行,k8s 也一樣,把鏡像生成容器運行,但是 k8s 並不直接使用 docker 容器,而是使用 pod,Pod 可以理解是一組容器,是 k8s 最小的調度單位。在 k8s 上創建一個 pod 資源對象來運行我們的項目。

    在 k8s 中,我們不會單獨創建一個 pod 資源對象,而是創建 Deployment 對象,通過 Deployment 來管理 pod。

**流程
**

6)生產環境K8S部署鏡像

參考:

https://blog.csdn.net/qq_37584767/article/details/97795472

https://blog.csdn.net/wangligang85/article/details/110643577

https://www.cnblogs.com/whych/p/9446032.html

https://www.cnblogs.com/IT-Evan/p/13395060.html

https://blog.csdn.net/weixin_39996496/article/details/110450200

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/7rSpdbqEYzfEDVlB9yXltw