Install and Configure
Install Alauda Build of Agent Sandbox as a Cluster Plugin from the ACP Web Console. The current product and ModulePlugin version is v0.5.4-1; the Helm Chart version is 0.5.4-1.
Starting in ACP 4.5, Alauda Build of Agent Sandbox is named Alauda Container Platform Agent Sandbox. Search for Alauda Container Platform Agent Sandbox when you download the plugin from the Customer Portal. A plugin package published before the rename still shows Alauda Build of Agent Sandbox in the platform after you upload it.
TOC
PrerequisitesInstall from ACP Web ConsoleController ConfigurationVerify the InstallationGlobal ClusterWorkload ClusterUpdate ConfigurationUpgrade the PluginPrerequisites
Before installation, confirm that:
- The Agent Sandbox package is available in the ACP v4.4 Application Center.
- You have ACP platform-administrator permissions.
- You have selected the target workload cluster.
- The target cluster can pull the controller image and the images used by Sandbox workloads.
- You can use
kubectlagainst both the global cluster and the target workload cluster. - You have planned a business namespace for Sandbox resources.
- Any required RuntimeClass, such as Kata Containers or gVisor, is already installed and operational in the workload cluster.
Install from ACP Web Console
- Sign in to ACP and open the Administrator view.
- Go to Marketplace > Cluster Plugins.
- Select the target workload cluster.
- Find Alauda Container Platform Agent Sandbox (shown as Alauda Build of Agent Sandbox for a package published before the rename) and select Install.
- Select version
v0.5.4-1. - Configure the controller settings described in the next section.
- Submit the installation and wait until the plugin status is Installed.
The default installation creates the agent-sandbox-system namespace and enables the core Sandbox controller. Optional extension controllers remain disabled unless you enable them explicitly.
Controller Configuration
The Cluster Plugin exposes five controller settings:
These values configure the controller Deployment only. They do not configure the resources, node selector, tolerations, or RuntimeClass of business Sandbox workloads. Configure workload behavior in Sandbox.spec.podTemplate.spec or the corresponding SandboxTemplate.
replicaCount must be at least 1. Kubernetes validates node selectors and tolerations when the rendered resources are applied. For a toleration with operator Exists, leave value empty. tolerationSeconds only applies to effect NoExecute.
Verify the Installation
Installation verification crosses two cluster boundaries. Run the ModuleInfo check against the global cluster. Run controller, CRD, and workload checks against the selected workload cluster.
Global Cluster
Verify the Cluster Plugin lifecycle state:
The expected result is a ModuleInfo with phase Running and version v0.5.4-1. If the lifecycle state or version is different, stop and resolve the Cluster Plugin installation before creating Sandbox resources.
Workload Cluster
First confirm the active context:
Continue only when the output is the intended workload cluster.
Verify the controller rollout and availability:
READY and AVAILABLE must reach DESIRED.
Verify the APIs:
Verify controller arguments and Pod configuration:
Extension CRDs can be installed while extension reconciliation remains disabled. Before using extension resources, confirm that the controller arguments contain --extensions=true.
Update Configuration
Use Update to change settings without changing the installed plugin version:
- Open the installed Cluster Plugin in Administrator > Marketplace > Cluster Plugins.
- Select Update.
- Change one or more of the same five controller settings.
- Submit the update.
- Wait for the controller Deployment rollout to complete.
- Re-run the global and workload-cluster verification commands.
ACP renders the updated ModuleInfo configuration into Helm values and applies the resulting AppRelease. Do not bypass Cluster Plugin management by editing ModuleInfo, the Helm release, or agent-sandbox-controller directly.
Upgrade the Plugin
Use Upgrade to move to a different Agent Sandbox version. Review the Lifecycle Policy and Release Notes before upgrading.
This release has a High upgrade risk because clients may need changes for the persistent Suspended condition, the PodTerminating reason, and immutable volumeClaimTemplates.