pod和docker有什么區別

pod和docker的區別:1、Pod是k8s中最小的部署單元,docker是一個開源的應用容器引擎;2、Pod是多進程設計,一個Pod里可以有多個容器,可以運行多個應用程序,而docker是單進程設計,一個容器里運行一個應用程序,守護進程可以確保啟動多個容器。

pod和docker有什么區別

本教程操作環境:linux7.3系統、docker19.03版、Dell G3電腦。

pod和docker有什么區別

Pod的基本概念

1.Pod是k8s中最小的部署單元;

2.一個Pod中包含一組container(一個或多個容器);

3.一個Pod中的所有容器共享網絡命令空間;

4.Pod的生命周期是短暫的。

容器和pod關系

1個pod可以包含1個或多個容器,可以理解為pod是容器的容器。我們可以通過kubectl describe pod -n 命令查看對應pod的容器信息,或者直接查看yaml源文件。

1個pod對應1個容器

pod和docker有什么區別

Pod與Docker區別

1.Pod是多進程設計:一個Pod里可以有多個容器,可以運行多個應用程序;

2.容器是單進程設計:一個容器里運行一個應用程序,守護進程可以確保啟動多個容器;

3.Pod的存在意義:為了親密性應用

?3.1 兩個應用之間進行交互。比如一個應用讀、一個應用負責寫,放在一個Pod更加合理;

?3.2 網絡之間的調用,同一個Pod里不需要通過ip進行調用;

?3.3 兩個應用之間需要頻繁調用,確保性能更高。

推薦學習:《docker視頻教程

以上就是pod和

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享