码迷,mamicode.com
首页 > Web开发 > 详细

第七章 Kubernetes进阶之将公司项目部署至k8s中

时间:2020-03-10 17:28:49      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:mes   注意   rod   编写   之间   aml   外部   编译构建   red   

  Kubernetes集群搭建完毕以后可以将公司项目部署至其中

  1.准备工作与注意事项

  部署项目情况

  1,业务架构及服务(dubbo,spring cloud)

  2,第三方服务,例如mysql,redis,zookeeper,eruka,mq

  3,服务之间怎么通信?

  4,资源消耗:硬件资源,带宽。

  部署项目时用到的k8s资源

  1,使用namespace进行不同项目隔离,或者不同环境(test,prod,dev)

  2,无状态应用(deploymeng)

  3,有状态应用(statefulset,pv,pvc)

  4,暴露外部访问(Service,ingress)

  5,secert,configmap

  2.准备基础镜像并推送至镜像仓库

  3.部署PHP/Java项目

  1,项目构建(java) CI/CD环境这个阶段自动完成(代码拉取->代码编译构建->镜像打包->推送到镜像仓库)

  2,编写yaml文件,使用镜像

  kubectl->yaml->镜像仓库拉取镜像->service(集群内部访问)/Ingress暴露给外网用户

第七章 Kubernetes进阶之将公司项目部署至k8s中

标签:mes   注意   rod   编写   之间   aml   外部   编译构建   red   

原文地址:https://www.cnblogs.com/minseo/p/12456987.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!