Spring Cloud、Dubbo或HSF框架应用开发完成后,您可使用WAR包或JAR包的方式将应用部署至K8s集群。除可在EDAS控制台完成部署外,您还可以在控制台或使用插件、云效等工具将应用部署至K8s集群。

应用运行环境

Spring Cloud、Dubbo和HSF应用部署在K8s集群中时,选择不同部署方式时所选择的应用运行环境会有所不同,如下所示:

  • Spring Cloud、Dubbo、普通Java Web或Spring MVC应用,且未使用过Pandora或Pandora Boot开发,通过WAR包部署时,需要选择Apache Tomcat 相关版本的运行环境。
  • Spring Cloud、Dubbo、普通Java Web或Spring MVC应用,且未使用过Pandora或Pandora Boot开发,通过JAR包部署时,需要选择标准Java应用运行环境
  • HSF应用,包括使用Pandora Boot开发的Spring Cloud应用和由Dubbo转换为HSF的应用,通过WAR或JAR包部署时,需要选择EDAS-Container相关版本的运行环境。

Demo概述

为了方便您快速开始使用EDAS,EDAS为您准备了基于不同应用框架(Spring Cloud、Dubbo和HSF)的微服务应用Demo。Demo内包含了简单的服务调用关系(服务提供与服务消费),您只需要在部署时选择Demo即可,然后完成应用部署操作,具体操作请参见快速创建 Demo 微服务应用简介。部署成功后,为应用绑定SLB,您可以体验服务调用和以及EDAS微服务管理功能如限流降级、服务监控和日志查看等。

  • 容器端口:Consumer容器端口默认为18082、Provider的容器端口默认为18081。

    您还可以在应用详情页面的日志中心 > 实时日志(标准输出)页签中,查询应用的容器端口,如下图所示:

    实时日志显示容器端口信息
  • 访问方式:为Consumer绑定SLB,并通过其IP地址进行访问。

在K8s集群中部署应用

使用以下资源来查找部署应用的相关操作教程,以便在EDAS中开始开发应用。建议您使用Chrome浏览器进行控制台操作。