在kubernetes上部署公司项目

1、对项目的理解

  对项目本身的理解?

    项目的架构 , 单体架构,微服务架构,项目的依赖,服务的启动顺序

    前端,处理程序,中间件,后端存储和数据库

  怎么部署?

    副本数量,存储管理,日志

  怎么管理?

2、在kubernetes平台部署项目流程

  1:制作镜像

    拉取代码

    build 编译构建

  2:推送镜像到Harbor

  3: 编写yaml (容器放到Pod,怎么放,Pod中放哪些容器),资源限制,监控检查,Pod

  4: 控制器管理Pod(Deployment,RC,RS,), PV ,PVC 

  5: Service (通过Service关联Pod)

  6: Ingress(域名) 对外提供访问出口和负载分流 , 测试

  7:日志和监控

  8:CI/CD  自动化。自动化完成以上步骤。

原文地址:https://www.cnblogs.com/li-tian-jun/p/11061502.html