Released:
Both plugins have an Agnostic lifecycle and release asynchronously with Alauda Container Platform (ACP).
Together, these plugins enable fully automated cluster management on DCS.
Documentation is under preparation and will be published in the online documentation upon release.
Released: Alauda Container Platform Machine Configuration Lifecycle: Agnostic, releases asynchronously with ACP.
Machine Configuration manages file updates, systemd units, and SSH public keys across cluster nodes, providing:
MachineConfig
CRD for writing configurations to hosts.MachineConfigPool
CRD for grouping and managing node configurations based on role labels.master
and worker
pools during cluster installation, with support for custom worker pools that inherit from the default worker pool.The system continuously monitors configuration drift, marking affected nodes as Degraded until resolved.
For detailed feature information, see Machine Configuration.
Released: Alauda Container Platform etcd Encryption Manager Lifecycle: Agnostic, releases asynchronously with ACP.
Provides periodic rotation of etcd data encryption keys on workload clusters using AES-GCM for secrets and configmaps. Supports seamless re-encryption and key reload without workload disruption, maintaining backward compatibility with the last 8 keys.
See etcd Encryption for details.
Released: Alauda Container Platform Kubernetes Certificates Rotator Lifecycle: Agnostic, releases asynchronously with ACP.
Enables automated rotation of certificates used by Kubernetes components.
See Automated Rotate Kubernetes Certificates for details.
Released: Alauda Container Platform Cluster Enhancer Lifecycle: Aligned.
New features and changes:
chart-cpaas-monitor
to Cluster Enhancer.Chinese language support has been decoupled from the platform and released as the Chinese Language Pack plugin. The platform defaults to English upon installation; users can install this plugin if Chinese language support is needed.
From ACP 4.1 onward, creating on-premise clusters supports only the latest Kubernetes version provided by the platform, replacing the previous option to choose among four Kubernetes versions.
POD IP
tags to application logs, allowing filtering by POD IP
.cpaas_project_resourcequota
and cpaas_project_resourcequota_aggregated
, which can be used to display project quotas in dashboards.
cpaas_project_resourcequota
: Available in every cluster.cpaas_project_resourcequota_aggregated
: Available in the global
cluster and aggregates data from all clusters.project-admin-system
role.namespace-admin-system
role.In Kubernetes, you can configure a dedicated User ID (UID) and Group ID (GID) range for each namespace. When users deploy Pods within such a namespace, we automatically set the RunAsUser and fsGroup for all containers within the Pod, based on the namespace's predefined security policies. These users and groups will be dynamically allocated from the UID/GID range authorized for that specific namespace.
Key Capabilities and Value:
Enhanced Security: By enforcing containers to run as non-privileged users and restricting their UID/GID ranges, this solution effectively mitigates security risks like container escapes and privilege escalation, adhering to the principle of least privilege.
Simplified Management: Developers no longer need to manually specify UID/GID in each container or Pod configuration. Once a namespace is configured, all Pods deployed within it automatically inherit and apply the correct security settings.
Ensured Compliance: This helps customers better meet internal security policies and external compliance requirements, ensuring containerized applications run in a regulated environment.
Usage:
security.cpaas.io/enabled
to your Namespace.Our productized solution, built on open-source Argo Rollouts, empowers users with fine-grained control over their release processes. By implementing progressive and controlled deployment strategies, it minimizes business interruptions or failures that can arise from launching new features or versions, significantly reducing release risks.
Key Capabilities and Value:
Blue-Green Deployment: Achieve zero-downtime updates by deploying new versions alongside your existing production environment. After thorough testing, traffic can be instantly or rapidly switched from the old version to the new one.
Canary Deployment: Gradually introduce new versions by directing a small percentage (e.g., 5%) of production traffic to them, allowing you to observe their performance and stability. Based on predefined metrics (such as error rates or latency), the system can automatically increase traffic or roll back if issues are detected, limiting the impact of potential problems.
Platform-Certified Argo Rollout Chart: You can download the community's open-source Argo Rollouts directly, or opt for the platform-certified version available through Alauda Cloud.
To provide a more secure and convenient image management experience, we've deepened the integration of our lightweight image registry with the platform's existing user permission system.
Key Capabilities and Value:
Deep Integration with Platform User System: The image registry is seamlessly integrated with the platform's user authentication and Role-Based Access Control (RBAC) mechanisms. Developers, testers, and administrators can directly use their existing platform credentials, eliminating the need for additional configuration or separate account management. The platform automatically maps user permissions within a Namespace to corresponding access rights for images in the registry. For example, users can only push and pull images in "specific Namespaces" they have access to.
Smoother Command-Line Operations: Supports image pull
and push
operations via CLI tools, significantly improving operational efficiency and convenience.
Warning:
To enable applications to intelligently respond to actual load, our platform offers an auto-scaling solution built on KEDA (Kubernetes Event-driven Autoscaling).
Key Capabilities and Value:
Event-Driven Elastic Scaling: KEDA supports over 70 types of scalers to automatically scale applications (such as Deployments, Jobs, etc.). Beyond traditional CPU and memory utilization, it can monitor metrics like message queue length (e.g., Kafka, RabbitMQ), database connection counts, HTTP request rates, and custom metrics.
Platform-Certified KEDA Operator: Download and install the platform-certified version via Alauda Cloud.
Solutions:
Our platform now offers a new GitOps-based Cross-Cluster Application Disaster Recovery (DR) solution, designed to significantly enhance application resilience and availability.
Key Capabilities and Value:
Diverse DR Models: Flexibly supports Active-Active (AA-DR) for global, high-concurrency demands; Active-Standby Dual-Active (AS-DR) to optimize resource utilization; and Active-Passive (AP-DR) to strictly ensure data consistency.
Automated GitOps Sync: Leverages the power of GitOps, combined with ApplicationSet and Kustomize, to automate cross-cluster configuration synchronization, ensuring the DR environment is always in a ready state.
Flexible Traffic Management: Utilizes third-party provided DNS and GSLB functionalities to achieve intelligent, health-check-driven traffic redirection and rapid failover, minimizing service disruption.
Multi-Dimensional Data Synchronization: The solution provides guidance on various methods, including database-level, storage-level, and application-level synchronization, to ensure eventual data consistency between clusters, laying the foundation for business continuity.
Streamlined Failover Process: Clearly defines detailed steps for failure detection, traffic redirection, state promotion, and service recovery, ensuring efficient and orderly failover during a disaster.
Note:
This release includes upgrades to the following core components:
KubeVirt upgraded to v1.5.2
Ceph upgraded to 18.2.7
MinIO upgraded to RELEASE.2025-06-13T11-33-47Z
Other open-source dependencies have also been synchronized to their latest community versions, addressing numerous known issues and security vulnerabilities to ensure improved system stability and reliability.
Based on practical application requirements in virtualization environments, this update introduces several key enhancements:
High Availability Migration: Automatically migrates virtual machines to healthy nodes during node failures, ensuring uninterrupted business continuity.
Virtual Machine Cloning: Quickly create new virtual machines from existing ones, significantly improving deployment efficiency.
Virtual Machine Templates: Supports converting existing virtual machines into templates for rapid, batch deployment of similarly configured environments.
Trusted Computing (vTPM): Virtual machines now support trusted computing features, enhancing overall security.
Detailed instructions and guidelines for these new features have been updated in the user manual.
The Container Object Storage Interface (COSI) has been upgraded to version v2 (alpha), bringing enhancements such as:
Multi-Cluster Access: Supports simultaneous access to multiple different Ceph or MinIO storage clusters, enabling more efficient centralized management.
Fine-Grained Quota Management: Allows flexible quota settings for different storage categories, optimizing resource utilization.
Enhanced Permission Management: Supports the creation of various user access permissions, including read-write, read-only, and write-only modes.
Anonymous Access Support: The Ceph COSI Driver now supports anonymous access, enabling quick external HTTP program access through Ingress configuration.
ALB will stop new feature development and only receive maintenance and security fixes. Version 4.1 supports ingress-nginx, and version 4.2 supports Envoy Gateway.
Future Plan:
Currently unsupported ALB-exclusive features in GatewayAPI:
Port-based gateway instance allocation
Traffic forwarding based on IP and IP ranges
EWMA algorithm for load balancing
WAF usage
Rule-level monitoring views
Introduce the community's most mainstream Ingress controller implementation to replace existing ALB-based Ingress scenarios.
Key Capabilities and Value:
Compatibility with mainstream community practices to avoid communication ambiguities
Ingress UI supports custom annotations for leveraging ingress-nginx's rich extension capabilities
Security issue fixes
Kube-OVN Supports New High-Availability Multi-Active Egress Gateway
A new Egress mechanism addresses limitations of previous centralized gateways. The new Egress Gateway features:
Active-Active high availability via ECMP for horizontal throughput scaling
Sub-1s failover via BFD
Reuse of underlay mode, with Egress Gateway IPs decoupled from Nodes
Fine-grained routing control through Namespace selectors and Pod selectors
Flexible Egress Gateway scheduling via Node selectors
Kube-OVN Supports Community's New Cluster Network Policy API. This API allows cluster administrators to enforce network policies without configuring them in each Namespace.
Advantages over previous cluster network policies:
Community-standard API (replacing internal APIs)
No conflicts with NetworkPolicy (higher priority than NetworkPolicy)
Supports priority settings
For more information: Red Hat Blog on AdminNetworkPolicy
No issues in this release.