应用组件是组成应用的某个业务特性实现,以代码或者软件包为载体,可独立部署运行。
在CAE上创建应用后,可以在应用中添加组件。
组件说明
CAE中组件支持的语言/运行时如表1所示。
表1 语言/运行时一览 支持的运行时 | 组件来源 |
|---|
Java8、Java11、Java17、Java21 | 源码仓库、Jar包 |
Tomcat8、Tomcat9 | 源码仓库、War包 |
Node.js8、Node.js14、Node.js16 | 源码仓库、Zip包 |
PHP7、PHP8 | 源码仓库、Zip包 |
Docker | 镜像包 |
Python3 | 源码仓库、Zip包 |
.net core | 源码仓库 |
组件来源说明
组件来源 | 说明 |
|---|
源码仓库 | 支持识别CodeArts、GitHub、GitCode、GitLab、Gitee和Bitbucket来源的代码。 |
镜像 | 容器应用需要基于镜像创建,若选择私有镜像,用户首先需要将镜像上传至镜像仓库。支持以下上传方式: - 直接通过“客户端上传镜像”和“页面上传镜像”上传镜像包。
- 前往容器镜像服务SWR控制台将镜像上传至镜像仓库,相关操作请参考上传镜像。
CAE容器部署不支持arm架构的镜像。 |
软件包 | 支持以下上传方式: - 从CodeArts软件发布库选择对应软件包。需要提前将软件包上传至软件发布库,相关操作请参考上传软件包。
- 从OBS对象存储选择对应的软件包。需要提前将软件包上传至OBS桶中,相关操作请参考上传对象。
|