Release Notes for 3.3.0
DevOps
Features
- Add the Continuous Deployment feature, which supports GitOps and uses Argo CD as the backend, and users can view the status of continuous deployments in real time.
- Add the allowlist feature on the Basic Information page of a DevOps project to restrict the target repository and deployment location for continuous deployments.
- Add support for importing and managing code repositories.
- Add support for built-in CRD-based pipeline templates and parameter customization.
- Add support for viewing pipeline events.
Storage
Features
- Add support for tenant-level storage class permission management.
- Add the volume snapshot content management and volume snapshot class management features.
- Add support for automatic restart of deployments and statefulsets after a PVC has been changed.
- Add the PVC auto expansion feature, which automatically expands PVCs when remaining capacity is insufficient.
Multi-tenancy and Multi-cluster
Features
- Add a notification to remind users when the kubeconfig certificate of a cluster is about to expire.
- Add the kubesphere-config configmap, which provides the name of the current cluster.
- Add support for cluster-level member and role management.
Observability
Features
- Add process and thread monitoring metrics for containers.
- Add disk monitoring metrics that provide usage of each disk.
- Add support for importing Grafana templates to create custom monitoring dashboards of a namespace scope.
- Add support for defining separate data retention periods for container logs, resource events, and audit logs.
Enhancements & Updates
- Upgrade Alertmanager from v0.21.0 to v0.23.0.
- Upgrade Grafana from 7.4.3 to 8.3.3.
- Upgrade kube-state-metrics from v1.9.7 to v2.3.0.
- Upgrade node-exporter from v0.18.1 to v1.3.1.
- Upgrade Prometheus from v2.26.0 to v2.34.0.
- Upgrade Prometheus Operator from v0.43.2 to v0.55.1.
- Upgrade kube-rbac-proxy from v0.8.0 to v0.11.0.
- Upgrade configmap-reload from v0.3.0 to v0.5.0.
- Upgrade Thanos from v0.18.0 to v0.25.2.
- Upgrade kube-events from v0.3.0 to v0.4.0.
- Upgrade Fluent Bit Operator from v0.11.0 to v0.13.0.
- Upgrade Fluent Bit from v1.8.3 to v1.8.11.
KubeEdge Integration
Features
- Add support for logging in to common cluster nodes and edge nodes from the KubeSphere web console.
Enhancements & Updates
- Upgrade KubeEdge from v1.7.2 to v1.9.2.
- Remove EdgeWatcher.
Network
Enhancements & Updates
- Integrate OpenELB with KubeSphere for exposing LoadBalancer services.
Bug Fixes
- Fix an issue where the gateway of a project is not deleted after the project is deleted.
App Store
Bug Fixes
- Fix a ks-controller-manager crash caused by Helm controller NPE errors.
Authentication & Authorization
Features
- Add support for manually disabling and enabling users.
User Experience
- Add a prompt when the audit log of Kubernetes has been enabled.
- Add the lifecycle management feature for containers.
- Add support for creating container environment variables in batches from secrets and configmaps.
- Add a time range selector on the Traffic Monitoring tab page.
- Add a message in the Audit Log Search dialog box, which prompts users to enable the audit logs feature.
- Add more Istio parameters in
ClusterConfiguration
. - Add support for more languages, for example, Turkish.
- Set the Token parameter on the webhook settings page as mandatory.
- Prevent passwords without uppercase letters set through the backend CLI.
- Fix an issue where no data is displayed on the Traffic Management and Tracing tab pages in a multi-cluster project.
- Fix an app installation failure, which occurs when users click buttons too fast.
- Fix an issue where container probes are still displayed after they are deleted.
- Fix an issue where statefulset creation fails when a volume is mounted to an init container.
- Prevent ks-apiserver and ks-controller-manager from restarting when the cluster configuration is changed.
- Optimize some UI texts.
- Optimize display of the service topology on the Service page.
For more information about issues and contributors of KubeSphere 3.3.0, see GitHub.
当前内容版权归 KubeSphere 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 KubeSphere .