After a Deployment is created in a Container Service for Kubernetes (ACK) cluster
or a hybrid cloud cluster, you can use Enterprise Distributed Application Service
(EDAS) to manage the Deployment. This way, you do not need to maintain the Deployment
in the cluster. EDAS provides multiple features, such as application lifecycle management,
monitoring, and O&M, to help you reduce O&M costs. This topic describes how to convert
a Deployment to an EDAS application so that you can manage the Deployment in EDAS.
Background information
To manage a Deployment in EDAS, you must create or register a cluster in the Container Service for Kubernetes (ACK) console, import the cluster to the EDAS console, and then convert the Deployment
to an EDAS application with a few clicks.
Note In EDAS, the procedure of managing ACK clusters is similar to that of managing hybrid
cloud clusters. In this topic, an ACK cluster is used to describe the procedure.
Import an ACK cluster to the EDAS console
By default, the ack-ahas-sentinel-pilot, ack-arms-pilot, and ack-arms-prometheus components
are installed when you import an ACK cluster to EDAS in the EDAS console. The ack-ahas-sentinel-pilot
component is an application protection component for throttling and degradation. The
ack-arms-pilot component is an Application Real-Time Monitoring Service (ARMS) monitoring
component. The ack-arms-prometheus component is a Prometheus monitoring component.
- Log on to the EDAS console.
- In the left-side navigation pane, choose .
- In the top navigation bar, select the region in which you want to import the cluster,
and click Synchronize Container Service Kubernetes Cluster.
- In the Actions column of the ACK cluster that you want to import, click Import.
- In the Import Kubernetes Cluster dialog box, select the destination microservice namespace from the Microservice Namespaces
drop-down list, turn on or off Service Mesh based on your business requirements, and then click Import.
If the value of the Cluster Status parameter is Running and the value of the Import Status parameter is Imported. for the ACK cluster, the ACK cluster is imported to EDAS.
Convert a Deployment to an EDAS application in the EDAS console
- Log on to the EDAS console.
- In the left-side navigation pane, choose .
- In the top navigation bar of the Container Service Kubernetes Cluster page, select a region. Then, select a microservice namespace from the Microservice
Namespace drop-down list.
- On the Container Service Kubernetes Cluster page, click the ID of the cluster that you want to manage.
- In the Deployments section of the cluster details page, find the Deployment that you want to convert
and click Convert in the Actions column.
- In the Convert Application dialog box, click OK.
Note After you convert a Deployment, the Deployment is restarted. Do not perform this operation
during peak hours.
After the conversion task is complete, the status of the Deployment becomes
Converted, and the converted application appears in the
Applications section.
Note If you no longer need to use EDAS to manage your Deployment, you can cancel the conversion.
After you cancel the conversion, the converted application is deleted from EDAS.
What to do next
After a Deployment is converted, you can perform all the operations that you can perform
on applications that are deployed by using JAR packages, WAR packages, and images.
For example, you can upgrade and roll back the application, perform continuous integration
or continuous deployment (CI/CD), monitor the application, and perform O&M operations.
For more information, see the following topics: