Create Application
应用程序注册
只有注册为项目管理员的账户才能注册应用程序,系统管理员只能查看,并且需要注册为项目管理员才能获得权限。
- 在个人资料页面选择 APPLICATION 选项卡。点击应用程序列表中的 ADD 按钮。
-
在添加应用程序页面输入应用程序的基本信息,如下图所示。
-
选择 Deployment 作为工作负载类型。
-
选择 SPRINGBOOT 作为应用框架,并选择应用程序中使用的框架版本。
-
选择 MAVEN 作为构建系统。
-
此外,在标签中输入
app=hello-amdp
。 -
最后,点击右下角的 Save 按钮以注册新应用程序。
应用程序数据库注册
只有注册为项目经理的账户才能注册 BACKING SERVICES。系统管理员账户只能查看,必须注册为项目经理才能获得权限。
-
在个人资料页面选择 BACKING SERVICE 选项卡。点击应用程序列表中的 ADD 按钮。
-
输入应用程序将使用的数据库,如下图所示。
-
输入一个名称以区分数据库,并选择数据库类型。在此示例中,使用 MariaDB。
-
输入连接到 MariaDB 的 JDBC 地址。
-
输入用户身份验证信息并点击添加以完成注册。
- 如果注册成功且输入的信息正确,连接状态将显示为 Connected Successfully。
-
如果注册或身份验证信息不正确,连接状态将显示为 Connection Failed。
连接应用程序和数据库
只有注册为项目经理的账户才能修改应用程序。系统管理员账户只能查看,必须注册为项目经理才能获得权限。此外,拥有相应应用程序的完全权限的用户(与管道权限有关)无法修改它。
配置设置以连接为 hello-amdp-blue 应用程序注册的 hello-amdp-database。
-
在 APPLICATION 选项卡中,点击 hello-amdp-blue 应用程序的操作按钮中的修改按钮以进入编辑页面。
-
在应用程序编辑页面,选择基本设置选项卡。
-
在数据和消息管理设置部分,展开 DB Access 右侧的 “+” 按钮。
-
勾选 DB Access 属性复选框并选择 hello-amdp-database 以连接到 DB 实例。点击保存按钮以完成。
应用程序存储注册
只有注册为项目经理的账户才能注册 STORAGE。系统管理员账户只能查看,必须注册为项目经理才能获得权限。
创建一个 Kubernetes 持久卷声明 (PVC) 资源以连接到注册的存储(持久卷 - PV)。
-
在 STORAGE 选项卡中,点击 ADD 按钮以创建新的 PVC。
-
在名称中输入 hello-amdp-pvc。
-
在命名空间中选择应用程序部署的 hello-amdp-develop。
-
选择 DYNAMIC 作为类型。
在本指南中,仅使用在存储类资源中注册的预配置存储,因此使用动态类型。
-
选择要使用的 StorageClass。
预配置存储必须在 Kubernetes 存储类中预先注册。
-
选择 DEPLOYMENT 作为部署类型,因为这是为应用程序使用而创建的存储。
部署类型提供 STATEFULSET DEPLOYMENT。
-
访问模式默认设置为 ReadWriteMany,以便多个 Pods 访问。
-
输入存储大小。这里使用 2Gi。
点击添加按钮以保存 PVC。
部署存储(资源创建)
当新存储被注册时,它仅作为 AMDP 中的数据存在,必须使用部署按钮进行部署以创建 Kubernetes PVC 资源。如果选择动态类型,则使用指定的存储类创建 PV 和 PVC。
-
点击上图中的 Deploy 按钮以创建 PVC。
-
如果部署状态显示为 Pending,则正在创建中。刷新页面以查看部署状态是否更改为 Bound,创建是否完成。
连接应用程序和存储(PVC)
只有注册为项目经理的账户才能修改应用程序。系统管理员账户只能查看,必须注册为项目经理才能获得权限。此外,拥有相应应用程序的完全权限的用户(与管道权限有关)无法修改它。
配置设置以连接为 hello-amdpblue 应用程序注册的 hello-amdp-pvc。
-
在 APPLICATION 选项卡中,点击 hello-amdp-blue 应用程序的操作按钮中的修改按钮以进入编辑页面。
-
在应用程序编辑页面,选择信息选项卡底部的专家模式复选框。
-
一旦选择了专家模式复选框,专家设置选项卡将被激活。选择专家设置选项卡。
-
在设置和卷设置区域,通过点击右侧的 “+” 按钮展开 PVC。
-
点击右侧的 ADD 按钮以选择挂载路径(hello-amdp-log)和 PVC(hello-amdp-pvc)。
-
点击右下角的 SAVE 按钮以完成设置。