kubernetes部署项目初试

golang  

kubernetes怎么部署项目

对于一个基础的项目部署,我个人觉得弄清楚pod,deployment,service,ingress这四个的概念就OK了
pod: 就是项目部署的最小单元,简单的理解成一个应用或者容器(就是一个HTTP服务等等).形象比喻成一个操作工
deployment: 就是对pod的进行管理的上一层,简单理解成一个控制管理,形象比喻成工头,对操作工的人数控制(生病一个就换一个替补上来)
service: 就是对deployment进行服务的,简单理解成工头所在部门,对工头进行调度指挥
ingress: 就是总出口,将N个Service进行调度分配,简单理解成门岗,所有部门必须按照指定门岗进行进出
最终的项目部署应该是按照以上顺序根据项目的服务多少部门多少进行配置搭建



评论 0

发表评论

Top