Install Alauda Container Platform Compliance with Kyverno
Alauda Container Platform Compliance with Kyverno is a platform service that integrates Kyverno for managing compliance policies on the Alauda Container Platform.
Starting in ACP 4.5, Alauda Container Platform Compliance for Kyverno is named Alauda Container Platform Policy Management. Search for Alauda Container Platform Policy Management when you download the plugin from the Customer Portal. A plugin package published before the rename still shows Alauda Container Platform Compliance for Kyverno in the platform after you upload it.
TOC
Install via consoleInstall via YAML1. Check available versions2. Create a ModuleInfoUninstallation ProceduresInstall via console
- Navigate to Administrator
- In the left navigation bar, click Marketplace > Cluster Plugins
- Search for Alauda Container Platform Policy Management (shown as Alauda Container Platform Compliance for Kyverno for a package published before the rename) and click to view its details
- Click Install to deploy the plugin
Install via YAML
1. Check available versions
Ensure the plugin has been published by checking for ModulePlugin and ModuleConfig resources, in global cluster :
This indicates that the ModulePlugin kyverno exists in the cluster and version v4.0.4 is published.
2. Create a ModuleInfo
Create a ModuleInfo resource to install the plugin without any configuration parameters:
Field explanations:
name: Temporary name for the cluster plugin. The platform will rename it after creation based on the content, in the format<cluster-name>-<hash of content>, e.g.,global-ee98c9991ea1464aaa8054bdacbab313.label cpaas.io/cluster-name: Specifies the cluster where the plugin should be installed.label cpaas.io/module-name: Plugin name, must match the ModulePlugin resource.label cpaas.io/module-type: Fixed field, must beplugin; missing this field causes installation failure..spec.config: If the corresponding ModuleConfig is empty, this field can be left empty..spec.version: Specifies the plugin version to install, must match.spec.versionin ModuleConfig.
Uninstallation Procedures
- Follow steps 1-3 from the installation process to locate the plugin
- Click Uninstall to remove the plugin