当前位置:首页 > 公众号精选 > 架构师社区
[导读]将项目迁移到k8s平台是怎样实现的?制作镜像控制器管理PodPod数据持久化暴露应用对外发布应用日志/监控1制作镜像分为三步:第一基础镜像,是基于哪个操作系统,比如Centos7或者其他的第二步中间件镜像,比如服务镜像,跑的像nginx服务,tomcat服务第三步项目镜像,它是服...



将项目迁移到k8s平台是怎样实现的?

  1. 制作镜像

  2. 控制器管理Pod

  3. Pod数据持久化

  4. 暴露应用

  5. 对外发布应用

  6. 日志/监控

1 制作镜像分为三步:

  • 第一基础镜像,是基于哪个操作系统,比如Centos7或者其他的
  • 第二步中间件镜像,比如服务镜像,跑的像nginx服务,tomcat服务
  • 第三步项目镜像,它是服务镜像之上的,将你的项目打包进去,那么这个项目就能在你这个服务镜像里面运行了
一般运维人员都是提前将镜像做好,而开发人员就能直接拿这个镜像去用,这个镜像一定要符合现在环境部署的环境。

2 控制器管理 pod

也就是k8s去部署这个镜像了,一般我们都会去拿控制器去部署,用的最多的就是 deployment

  • Deployment:无状态部署

  • StatefulSet:有状态部署

  • DaemonSet:守护进程部署

  • Job
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
关闭