Parameter | Description |
App ID | According to the interface tips, enter the App ID. The App ID is the unique logo of the App and cannot be changed after creation. |
App display name | Customize the application's display name. |
App deployment Type | In this scene, select Container. |
App technology stack | In this scene, select Others. |
Description | Enter notes for the current App. This field can be left blank. |
Member management | Quickly configure the members of the current App and assign different permissions to each member to meet the needs of multi-role collaboration for App delivery.
tip It is not allowed to cancel the administrator permission of the root user, nor to delete the root user. |
Parameter | Description |
deployment resource | warning To deploy using the VCI Method, the deployment resource must be a VKE Cluster, AND In the cluster, Install the vci-virtual-kubelet addon in advance. select the actual deployment location for the App, for example, Kubernetes Cluster, cloud server, virtual machine, Physical server, and so on. Currently, only Kubernetes Cluster type deployment resource is supported. |
Namespace | Select the specific Namespace. Kubernetes uses Namespaces for logical isolation, allowing different groups to share Resources across the entire Cluster while still being managed separately. |
Environment ID | Set the unique identifier for the current environment. The default is ${App ID}-prod, custom values are supported. After the environment ID is created successfully, modification is not supported. |
Parameter | Description |
Deployment method | This scenario selects image deployment. |
Image selection | Set application image. Supports CR repository image and custom images methods. Please select as needed.
|
Image pull authentication | To Use a Private Image, turn on the Image pull authentication switch and enter the correct Container Registry username and Password. |
Version | Custom App version number. You can click Version number uses timestamp on the right to automatically generate the version number. |
VCI | warning
Whether to Deploy application using the VCI method. Deploying application using this method does not require Management of underlying cloud servers or other infrastructure. You only need to provide the Image to run the Container and pay for the Actual Resources consumed. For Billing details, see VCI Instructions.
|
Service specifications | Define the App's Service specifications according to business requirements, including: Number of instances, CPU and Memory specifications for each Instance. Support Default Specifications and Custom specification.
tip
|
Parameter | Description |
Start method | Configure the app's start method. The following two start methods are supported. Please select as needed.
|
1 parameter | Description |
Pod IRSA OIDC | After enabling, the IRSA (IAM Role for Service Account) mechanism is supported at the pod level. The IRSA mechanism associates a specific IAM role with a service account. This enables pods running in a VKE cluster to obtain the permissions granted to the role through the service account. In this way, the pods can access corresponding cloud service resources. For a detailed introduction to IRSA, see IRSA overview. |
IAM role | Select the IAM role associated with this App. For details about IAM role creation and authorization Actions, see Use IRSA capability in the cluster. In the IAM role trust policy Statement, {serviceaccount} corresponds to {App ID-sa} in CP, for example, appname-sa. |
Credential file address | IAM credential file path, default is /var/run/secrets/iam/credential. After specifying the value, it will be automatically written into the app deployment YAML to support IRSA identity authorization. |
Parameter | Description |
Environment variable | Configure environment variables as needed. The information of environment variables will be injected into the app's runtime environment to dynamically configure the application during runtime. Click + Environment variable and enter the key and value of the environment variable. |
Parameter | Description |
Check method |
|
Time setting | Specify the time parameters for the check. Valid values:
|
Threshold setting | Configure the result threshold for the check, including:
|
Parameter | Description |
Type | Currently supports NAS mount. |
File system type | Select the file system type. Support Extreme speed and Capacity type. NAS and the to be deployed VKE Cluster must be in the same VPC. |
Mount point | select the File system and Mount point to mount. |
Subdirectory | Enter the subdirectory information of the file system to be mounted. The default is the root directory /. |
Mount path | Path mounted to the managed app instance. |
Parameter | Description |
Tag | App Tag (Label). After you add key-value pairs, other resources can easily identify this App. |
Annotation | App annotation (Annotation). After adding annotation key-value pairs, they can be used to store app configuration and other additional information. |
Parameter | Description |
APMPlus | After turning on APMPlus Monitoring metrics, Support Pass Trace for link tracing to locate business link issues, and Support to view the App's related Runtime metrics. For the cost of APMPlus Monitoring Service, see Monitor Billing Description. |
Monitor application type | Select the corresponding Monitoring Type according to your App programming language. According to the configuration in App information > App technology stack, the selectable language types are as follows:
|
Monitor Service Name | Configure the monitoring service Name. This Name will be used as the current App Name and shown in the service list of the APMPlus server Console, making it easier to distinguish between different monitoring tasks. If this Name is not specified, the Default App ID will be used. |