阿里云Edas部署Springboot项目打包镜像服务详细教程

本文详细介绍了如何在阿里云Edas上部署已编写的Springboot项目,包括编写Java工程、打包为Docker镜像、创建镜像仓库并推送,以及在K8s容器中配置和验证部署过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

阿里云Edas部署Springboot项目打包镜像服务详细教程

!!!提示:此教程默认为已有ECS,集群等资源或内网私有化部署阿里云


前言

阿里云Edas作为企业级应用部署服务,类似我们现在的Springboot项目,需要集群部署,或者容器化,对于镜像和容器需要管理(类似kubernetes)。但是阿里云已经帮我们做好了管理平台和资源。我们只需要打包项目或者打包镜像,进行统一管理和部署即可。详细内容可以看阿里云EDAS官网


一、Edas是什么?

企业级分布式应用服务EDAS(Enterprise Distributed Application Service)是一个应用PaaS平台,一站式集成微服务可观测任务调度等技术;以专业易用的应用全生命周期管理流量及容量治理等功能,配合业务视角的验收资源管控与成本优化能力,助力企业应用架构云原生化升级。

二、使用步骤

1.编写Java工程(Springboot项目)

代码如下(示例):

@GetMapping("/")
public String HelloEdas(){
	Return "Hello Edas";
}

2.打包为镜像

  1. maven打包jar包
    在这里插入图片描述

  2. docker pull或者load获得有jdk环境的镜像

  3. 编写Dockerfile
    在这里插入图片描述

  4. 打包镜像

docker build -t myimages:1.0
  1. 打标签(这里直接在Edas创建好的镜像仓库里复制)
docker tag [image ID] 阿里云的地址/镜像仓库:版本
  1. 推送(这里直接在Edas创建好的镜像仓库里复制)
docker push[image ID] 阿里云的地址/镜像仓库:版本
  1. 在EDAS的k8s容器里应用管理->应用列表->创建应用->选择K8S容器和自定义镜像->选择命名空间,镜像仓库和你打好的镜像
  2. 完成创建
  3. 查看实时日志,看到springboot成功启动,并且详细信息里也成功启动。如果日志异常并且一直创建中可能dockerfile有问题
  4. 在详细里增加负载均衡。新建负载均衡,暴露端口这里填8001,按照实际情况而定。
  5. 通过创建成功的负载均衡访问8001端口
    在这里插入图片描述

总结

主要就是Dockerfile的编写,把镜像创建成功,可以在本地docker run测试一下,如果日志正常,可以访问,那么再push也可以。希望对你有帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

屿凡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值