• Cloud-Native Container ProductsCloud-Native Container Products
    • KubeSphere Enterprisehot
    • KubeSphere Virtualizationhot
    • KubeSphere Enterprise HCI
  • Cloud-Native ServiceCloud-Native Service
    • KubeSphere Backuphot
    • KubeSphere Litenew
    • KubeSphere Inspectornew
  • Public Cloud Container ServicePublic Cloud Container Service
    • KubeSphere on AWS
    • KubeSphere on DigitalOcean

KubeSphere Enterprise v4.2.0 Release Notes

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 ObservabilityWizTelemetry TracingWizTelemetry Global MonitoringGrafana 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 and kube_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.

KubeSphere ®️ © QingCloud Technologies 2022