App Marketplace in Container Service for Kubernetes (ACK) integrates with Helm to give you a web interface and Alibaba Cloud chart repositories for deploying and managing Kubernetes applications.
Key concepts
Helm uses three concepts throughout App Marketplace:
| Concept | Description |
|---|---|
| Chart | A Helm package containing all resources needed to run an application in a Kubernetes cluster, including container images, dependencies, and custom resource definitions (CRDs). |
| Repository | A collection of charts. App Catalog in App Marketplace provides charts customized or optimized by ACK based on open source versions. |
| Release | A running instance of a chart deployed to a cluster. Each deployment creates a new release. |
Prerequisites
Before you begin, ensure that you have:
An ACK cluster
The permissions required to deploy applications in the target namespace
Deploy a Helm chart
Log on to the ACK console.
In the left-side navigation pane, choose Marketplace > App Catalog.
On the App Catalog tab, click a chart to open its details page. Each chart details page includes an introduction, installation procedure, parameters, and considerations.
In the upper-right corner, click Deploy.
On the Basic Information page, select a cluster and a namespace, then click Next.
On the Parameters page, select a chart version, configure the required parameters, and click OK.
To confirm the deployment, go to Applications > Helm in the cluster's left-side navigation pane. The new release appears in the list with its current status.
Update a Helm release
Use the Helm page to update the configuration or version of an existing release.
Log on to the ACK console.
In the left-side navigation pane, click Clusters.
On the Clusters page, click the name of the target cluster or click Details in the Actions column.
In the left-side navigation pane of the cluster details page, choose Applications > Helm.
On the Helm page, click Update in the Actions column for the release you want to modify.
In the Update Release panel, select a version, modify the parameters, and click OK.
Disclaimer
Some charts in App Catalog are developed based on open source versions to better fit ACK. Alibaba Cloud provides technical support for these charts in App Catalog. However, Alibaba Cloud does not provide compensation or reimbursement for damages caused by defects in the open source charts that you use.