KubeSphere Enterprise v4.2.0 Release Notes
- KubeSphere Core v4.2.0
- WizTelemetry Observability Platform v2.0.0
- Developer Tools
- Computing
- Edge Computing
- Database and Middleware
- CI/CD
- Network
- Storage
KubeSphere Core v4.2.0
KubeSphere Enterprise v4.2.0 is an important milestone in the continuous evolution based on the LuBan architecture. This release features a completely revamped platform UI, simplified resource management hierarchy, and significantly improved usability and operational efficiency.
The version introduces a new design language and user interaction experience. With a more open architecture, it enables deeper integration between the platform and its extensions, greatly enhancing component integration and ecosystem compatibility. The extension mechanism has been further optimized to deliver a consistent and flexible user experience. Core capabilities are more focused, and feature expansion is more flexible, helping enterprises efficiently build a customized cloud-native operating system.
Features
- Newly designed tenant resource management UI.
- Support for platform maintenance mode.
- Support for user ban policy configuration.
- Support for workload template management.
- Support for user group management.
- Support for extended resource quota configuration.
- Support for API alert prompts.
Enhancements
- Optimize installation and deployment process of extensions.
- Improve UI for comparing extension configuration changes.
- Support for configuring different image registry addresses for different clusters.
- Optimize Terminal API configuration.
- Improve cascading deletion logic of workspaces.
- Add validation mechanism for RoleTemplate Rules.
- Support for enabling kubeconfig configuration.
- Upgrade dependency libraries and component versions.
- Optimize the management process of member clusters.
- Add 404 and 403 error prompt pages.
- Add
Component Dock
. - Support for user extended field configuration.
- Optimize ReverseProxy request chain.
- Support mandatory periodic password changes.
Bug Fixes
- Fix inaccurate application query results.
- Fix potential privilege escalation during application deployment.
- Fix the issue where unpublished applications could not be deployed.
- Fix excessive weight of
global.imageRegistry
configuration during extension deployment. - Fix potential credential leakage in Cluster API.
- Fix incorrect hook image registry configuration for extensions.
- Fix value validation logic error when setting resource quotas.
- Fix the pagination issue in the Extensions Center.
- Fix several incorrect UI texts.
WizTelemetry Observability Platform v2.0.0
New extensions: WizTelemetry Network Observability
、WizTelemetry Tracing
、WizTelemetry Global Monitoring
、Grafana Tempo for WhizTelemetry
.
WizTelemetry Platform Service v2.0.0
Features
- Support eBPF-based network observability, including network topology, service topology (HTTP), and traffic logs (HTTP). (Provided in collaboration with the
WizTelemetry Network Observability
extension).
Enhancements
- Update the monitoring query PromQL expression.
Bug Fixes
- Fix bug panic when there is no span index.
- Fix bug that logs cannot be sorted when exported.
- Fix the persistent volume usage issue in the workspace overview.
- Fix the problem that the monitoring API cannot limit the query to a specific cluster when querying across clusters.
- Fix the monitoring API unauthorized access.
- Fix the problem that the monitoring API does not support container indicator sorting.
WizTelemetry Monitoring v1.2.0
In KSE 4.1.x, the Whizard Observability Center will be separated from WizTelemetry Monitoring to form a new extension - WizTelemetry Global Monitoring, featuring a redesigned and optimized interface. For more details, please refer to WizTelemetry Global Monitoring.
Features
- Support multi-vendor GPU monitoring including NVIDIA GPU, Huawei Ascend NPU, and Cambricon MLU
- etcd monitoring is enabled by default with automatic generation attempt of monitoring configuration
- The monitoring tab on workload details page displays resource usage and quota comparisons, facilitating adjustments to requests and limits
Enhancements
- Improve integration of custom monitoring stacks
- Optimize recording rules configuration in kube-prometheus-stack for enhanced stability
Misc
- Update kube-prometheus-stack monitoring stack
- Upgrade Prometheus Operator to v0.81.0
- Upgrade Prometheus to v3.3.1
- Upgrade node-exporter to v1.9.1
- Upgrade kube-state-metrics to v2.15.0 (Note: Due to the update, metrics such as
kube_xx_labels
andkube_xx_annotations
will be hidden. For more details, please refer to its release note.)
WizTelemetry Global Monitoring v1.0.0
WizTelemetry Global Monitoring is an extension of WizTelemetry Observability Platform 2.0 that provides cross-cluster resource monitoring and multi-cluster alerting functionality. It evolved from the Whizard Observability Center in KSE 4.1.x, undergoing a redesign and interface optimization to become a new standalone extension separated from WizTelemetry Monitoring.
Features
Multi-dimensional Resource Drill-down
Provides multiple paths for monitoring resource drill-down, including:
Logical Dimensions: Cluster → Project → Workload → Pod, Workspace → Project → Workload → Pod;
Physical Dimensions: Cluster → Node → Pod
Multi-dimensional Resource Usage Rankings
Supports rankings at various levels: Cluster rankings, workspace rankings, project rankings, node rankings, pod rankings;
Sub-level rankings within the current cluster/ workspace/project/node scope (e.g., project rankings within a cluster, workload rankings within a project)
Workspace Monitoring with Cross-Cluster Data Aggregation
Workspace monitoring can aggregate metrics from multiple associated clusters for unified resource usage analysis for the first time.
Cross-Cluster Pod Search
Enable fuzzy searches for pods across clusters by name, IP address, project, node, etc., making it easier to locate specific pods.
Additional Monitoring Views
New views include:
- Pod resource usage vs. quota comparison
- Disk throughput monitoring
- Network packet loss monitoring
- Kubelet health monitoring
Interaction improvements, such as direct links from monitoring pages in observability platform to KSE management pages for easier maintenance and updates.
WizTelemetry Alerting v1.0.5
Enhancements
- Add an optional component which depends on the
WizTelemetry Global Monitoring
extension. When the component is installed,WizTelemetry Alerting
can support global alerting.
WizTelemetry Notification v2.6.1
Features
- The notification history retains all labels and annotations of alerts.
WizTelemetry Network Observability v1.0.3
The WizTelemetry Network Observability
extension provides eBPF-based network observability capabilities. It includes the WizTelemetry BPFConductor component, which enables efficient deployment and management of eBPF programs and plugins within Kubernetes clusters. It comes with a set of built-in eBPF programs focused on network observability, providing in-depth visibility into Layer 4 network traffic, Layer 7 HTTP traffic, and network topology.
Features
- Support deployment and management of eBPF programs in Kubernetes environments through K8s Custom Resource (CR).
- Support capturing and analyzing Layer 4 network traffic to build global network topology.
- Support capturing and analyzing Layer 7 HTTP traffic to build global service topology and performance monitoring.
- Support parsing of HTTP traffic and exporting traffic logs with detailed request and response information.
WizTelemetry Tracing v1.0.3
Features
- Support deployment of OpenTelemetry Stack as an extension, including OpenTelemetry Operator, OpenTelemetry Collector, OpenTelemetry Demo, etc.
- Support deployment of WizTelemetry Tracing Generator.
Grafana Tempo for WizTelemetry v1.0.0
Features
- Support deployment of Grafana Tempo as an extension.
Developer Tools
App Store Management v2.1.0
Features
- Restore the display of applications from the default Stable repository in the App Store.
- Support one-click synchronization of applications in the system repository to the App Store.
Enhancements
- Add support for configuring the Pod Template of Jobs during application deployment.
- In multi-cluster deployment mode, custom image repositories can now be configured for installation Jobs.
Bug Fixes
- Fix an issue where project admins do not have the permission to create or delete applications.
Service Mesh v1.0.2
Features
- Add support for selecting release strategies when creating or modifying canary releases.
Enhancements
- Display virtualservice status for release tasks.
Bug Fixes
- Fix the issue where hovering over the "Success" line in traffic monitoring charts does not display the RPS.
- Fix the issue where composed applications remain stuck in the "Updating" status.
- Fix the issue where overly long "Deployment" names in traffic monitoring charts exceed the text box.
Computing
Multi-Cluster Agent Connection v1.1.0
- Support configuring tower information directly in the extension configuration.
- Deprecate ConfigMap for Tower configuration and use Secret instead.
- Modularize ks-core's multi-cluster agent connection to support custom agent plugins, decoupling tower from ks-core.
Metrics Server v0.7.2
Features
- UI interaction optimization for creating and managing HPA resources and split into pluggable frontend.
- Add
ks-autoscaling-controller
component to add tags to handle HPA and Workload mapping.
Misc
- Upgrade metrics-server from v0.7.0 to v0.7.2
Edge Computing
EdgeWize v3.1.0
Features
- Support for OTA batch device rapid access.
- Support for cloud-edge collaboration, enabling message communication between edge nodes and cloud clusters.
- Support for image preheating, enhancing application startup efficiency.
Enhancements
- Support for Luban plugins, expanding ecosystem compatibility.
- Application deployment can expose services on edge nodes through edge network configuration.
- Application deployment supports selecting GPU, NPU, or virtual GPU and virtual NPU resources.
- Optimize automated installation of observability extensions on edge clusters, reducing installation complexity.
- Enhance permission control of observability extensions, improving security and stability.
- Optimize application templates and batch deployment processes, improving deployment efficiency.
- Support for traffic control of cloud-edge communication by instance.
Misc
- Enhanced support for GPU/NPU resource selection in application deployment.
Database and Middleware
RadonDB DMP v2.2.0
- Support custom monitoring/alerting configurations for middleware (via ConfigMap).
CI/CD
DevOps v1.2.1
Features
- Add support for file management of code repositories.
- Add support for resource manifest management.
Enhancements
- Upgrade Jenkins to the latest LTS version.
- Automatically checks repository connectivity when adding repositories via git.
- Reduce the number of podTemplates.
Bug Fixes
- Fix incorrect value transmission for "Skip schema validation" during continuous deployment synchronization.
- Fix application deployment failure in member clusters during continuous deployment.
- Fix the issue where users couldn't create kubeconfig-type credentials.
- Fix the pipeline status saving failure.
- Fix incorrect podTemplate image in offline environments.
Image Builder v0.1.0
Features
- Fully restore image builder functionality.
Bug Fixes
- Fix potential credential information leakage during source code image building.
Network
Network v1.2.1
Features
- Support multi-tenant view of NetworkPolicy.
- Support default egress restrictions for project network isolation.
- Support enabling IPPool and NetworkPolicy components separately.
Gateway v1.1.1
Features
- Support replica count limitation for gateways.
- Introduce new API version Gateway v2alpha2.
- Support path rewrite configuration in UI.
Enhancements
- Automatic reload configuration after modifying the extension configuration.
Bug Fixes
- Fix the issue where project operators could create/modify gateways.
- Fix the inconsistency between the "Gateway Address" displayed on the Ingress list page and the Gateway Settings list page.
Ingress Utils v1.0.1
Enhancements
- Optimize domain reuse validation to allow the same domain under the same gateway.
Storage
Storage v1.0.1
Features
- Add support for direct binding to NFS underlying volumes when creating PVCs.
- Add support for custom volume initialization.