Enterprise Distributed Application Service (EDAS) integrates with Container Service for Kubernetes (ACK) on the basis of cloud-native Kubernetes. EDAS allows you to manage the full lifecycle of Kubernetes containerized applications. Serverless Kubernetes clusters are applicable to scenarios where agility is important and can be used to process individual and multiple tasks. This topic describes how to use an image to deploy an application in a serverless Kubernetes cluster.
Prerequisites
- Both EDAS and ACK are activated for your Alibaba Cloud account. For more information, see the following topics:
- A microservice namespace is created. For more information, see the "Create a microservice namespace" section of the Manage microservice namespaces in the EDAS console topic.
- Role authorization is complete in ACK. For more information, see ACK default roles.
Step 1: Create a serverless Kubernetes cluster
Log on to the ACK console and create a serverless Kubernetes cluster. For more information, see Create an ASK cluster.
Step 2: Import the serverless Kubernetes cluster in 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.