kubernetes cluster install java project集群部署项目(java项目)

1、容器交付流程
流程概述
第一阶段 开发代码(开发)
  • 编写代码
  • 测试
  • 编写Dockerfile
第二阶段 持续交付/集成(开发)
  • 代码编译 class
  • 制作镜像 war
  • 上传镜像仓库 这里指的是代码仓库如github gitlab
第三阶段 应用部署(运维)
  • 环境准备
  • Pod
  • Service
  • Ingress
第四阶段 运维
  • 监控
  • 故障排查
  • 升级优化
notion image
 
kubernetes部署项目流程(细节)
notion image
2、k8s部署java项目流程
第一步 准备java项目,将java进行打包(jar包或者war包)
  • 需要两个依赖环境
    • java环境 jdk
    • maven环境 打包工具
第二步 制作镜像
  • 需要编写Dockfile文件
  • 使用Dockfile打包
  • 本地测试容器是否可以正常访问
第三步 上传镜像到镜像仓库(阿里云)
notion image
  • 登录镜像服务器
  • 为镜像添加版本号
  • 实现推送至仓库
第四步 部署镜像,暴露应用
 
Loading...
目录