• 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.1.1 Release Notes

KubeSphere Enterprise

KubeSphere Enterprise v4.1.1, the first version that supports online product subscription and self-service delivery, is an evolution in product delivery by the KubeSphere team at QingCloud Technology. It enables online subscription of product licenses and synchronizes licenses to the local environment through associated KubeSphere cloud accounts, thereby activating KubeSphere Enterprise and various extensions.

Based on this lighter, more flexible, and sustainable product delivery model, KubeSphere Enterprise v4.1.1 aims to help small and medium-sized enterprise customers experience an accelerated innovation process, production readiness, and professional support for cloud-native operating systems, all within shorter IT infrastructure deployment cycles and relatively lower costs. Additionally, customers can quickly access and experience the latest extensions in the KubeSphere Marketplace through productized approaches, thereby accelerating their cloud-native business transformation and technological exploration.

Features

  • Support for online subscriptions of KubeSphere Enterprise and extensions.
  • Support for automatic synchronization of extensions and KSE licenses to local.
  • Support for ExtensionEntry type extensions.

Enhancements

  • Support for configuring lightweight ingress for extensions.
  • Disable nodePort of ks-apiserver by default.
  • Support for disabling terminal for control plane nodes.

Bug Fixes

  • Fix the issue where namespaces deployed by extensions cannot be found in system-workspace.
  • Fix the issue where the TLS configuration of ReverseProxy and APIService was not effective.
  • Fix the abnormal installation status of extensions.
  • Fix the issue of duplicate application versions when importing applications from the application repository.
  • Fix the issue where closing the kubectl container terminal did not terminate the corresponding pod.
  • Fix the incorrect display of cluster members and project members.
  • Fix the issue where the cluster cannot be selected when downloading kubeconfig.
  • Fix the issue where resource names were not fully displayed in some lists due to excessive length.
  • Fix the missing translations in some pages.
  • Fix the potential sensitive data leakage issue in the configz API.
  • Fix the issue where LDAP Identity Provider could not log in properly.

Database and Middleware

RadonDB DMP v2.1.3

RadonDB DMP v2.1.3 introduces full support for containerized deployment of all databases and middleware on ARM architecture. It allows users to mix deploy databases and middleware of ARM/x86 architectures on the KubeSphere Enterprise platform and provides unified visibility and management. In addition, a number of bug fixes have been implemented to enhance the stability and usability of the DMP management platform.

Bug Fixes

  • Fix the issue of incorrect name and additional row of metrics when switching from Kafka metrics to Zookeeper metrics.
  • Fix the issue where numeric parameter values can only be adjusted by clicking increment and decrement buttons on the parameter settings page, and manual input of numeric values is not possible.
  • Fix the issue of excessive time consumption when querying the Kafka Topic list.

MySQL

  • Currently, on ARM architecture, only MySQL 8.x versions are supported.
  • Fix the intermittent restarts issue caused by container probe timeout.
  • Fix the master-slave replication hanging issue due to multi-threaded replication.
  • Fix the master-slave replication hanging issue due to XA transactions.
  • Fix the excessive connections when accessing the database through LB-type services.
  • Fix the issue that pod rebuilding failed.
  • Fix backup restore issues.
  • Restructure logic for rebuilding MySQL 8.0 to avoid old data issues with PVC.
  • Fix the issue that MySQL backups failed to pull sidecar images.

PostgreSQL

  • Fix the issue that PostgreSQL backup cannot be restored.

Redis

  • Fix the issue where deleting the pods on Redis Sentinel master node could result in empty endpoints for the corresponding SVC.

MongoDB

  • Currently, only kernel v4.2.19 is supported.
  • Fix the mongodb exporter crashing issue due to failure in getting the correct mounting path for the disk.

OpenSearch

  • Add support for configuring liveness and readiness probes through CR (Custom Resource).
  • Fix the occasional "failed" status when adding nodes.
  • Fix the issue where node deletions would occasionally result in a prolonged "updating" status, without removing the node.

Networking

Ingress Utils v1.0.0

The KubeSphere Ingress Utils extension provides multiple practical extensibility for application routing, helping enterprises strengthen global management of application routing within the KubeSphere Enterprise platform.

Features

  • Refactor based on the new microkernel architecture of KubeSphere LuBan.
  • Shield underlying configuration details and support enabling Ingress Utils with one click.
  • Support reusability validation for added domain names.

Developer Tools

ksbuilder v0.4.0

ksbuilder is a CLI tool developed by KubeSphere for developers to create, publish, and manage KubeSphere extensions.

Features

KubeSphere ®️ © QingCloud Technologies 2022