pod和docker的區別:1、Pod是k8s中最小的部署單元,docker是一個開源的應用容器引擎;2、Pod是多進程設計,一個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
1個pod對應1個容器
Pod與Docker區別
1.Pod是多進程設計:一個Pod里可以有多個容器,可以運行多個應用程序;
2.容器是單進程設計:一個容器里運行一個應用程序,守護進程可以確保啟動多個容器;
3.Pod的存在意義:為了親密性應用
?3.1 兩個應用之間進行交互。比如一個應用讀、一個應用負責寫,放在一個Pod更加合理;
?3.2 網絡之間的調用,同一個Pod里不需要通過ip進行調用;
?3.3 兩個應用之間需要頻繁調用,確保性能更高。
推薦學習:《docker視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦