Release Notes for 2.0.0
KubeSphere 2.0.0 was released on May 18th, 2019.
What's New in 2.0.0
Component Upgrades
- Support Kubernetes Kubernetes 1.13.5
 - Integrate QingCloud Cloud Controller. After installing load balancer, QingCloud load balancer can be created through KubeSphere console and the backend workload is bound automatically.
 - Integrate QingStor CSI v0.3.0 storage plugin and support physical NeonSAN storage system. Support SAN storage service with high availability and high performance.
 - Integrate QingCloud CSI v0.2.1 storage plugin and support many types of volume to create QingCloud block services.
 - Harbor is upgraded to 1.7.5.
 - GitLab is upgraded to 11.8.1.
 - Prometheus is upgraded to 2.5.0.
 
Microservice Governance
- Integrate Istio 1.1.1 and support visualization of service mesh management.
 - Enable the access to the project's external websites and the application traffic governance.
 - Provide built-in sample microservice Bookinfo Application.
 - Support traffic governance.
 - Support traffic images.
 - Provide load balancing of microservice based on Istio.
 - Support canary release.
 - Enable blue-green deployment.
 - Enable circuit breaking.
 - Enable microservice tracing.
 
DevOps (CI/CD Pipeline)
- CI/CD pipeline provides email notification and supports the email notification during construction.
 - Enhance CI/CD graphical editing pipelines, and more pipelines for common plugins and execution conditions.
 - Provide source code vulnerability scanning based on SonarQube 7.4.
 - Support Source to Image feature.
 
Monitoring
- Provide Kubernetes component independent monitoring page including etcd, kube-apiserver and kube-scheduler.
 - Optimize several monitoring algorithm.
 - Optimize monitoring resources. Reduce Prometheus storage and the disk usage up to 80%.
 
Logging
- Provide unified log console in terms of tenant.
 - Enable accurate and fuzzy retrieval.
 - Support real-time and history logs.
 - Support combined log query based on namespace, workload, Pod, container, key words and time limit.
 - Support detail page of single and direct logs. Pods and containers can be switched.
 - FluentBit Operator supports logging gathering settings: ElasticSearch, Kafka and Fluentd can be added, activated or turned off as log collectors. Before sending to log collectors, you can configure filtering conditions for needed logs.
 
Alerting and Notifications
- Email notifications are available for cluster nodes and workload resources.
 - Notification rules: combined multiple monitoring resources are available. Different warning levels, detection cycle, push times and threshold can be configured.
 - Time and notifiers can be set.
 - Enable notification repeating rules for different levels.
 
Security Enhancement
- Fix RunC Container Escape Vulnerability Runc container breakout
 - Fix Alpine Docker's image Vulnerability Alpine container shadow breakout
 - Support single and multi-login configuration items.
 - Verification code is required after multiple invalid logins.
 - Enhance passwords' policy and prevent weak passwords.
 - Others security enhancements.
 
Interface Optimization
- Optimize multiple user experience of console, such as the switch between DevOps project and other projects.
 - Optimize many Chinese-English webpages.
 
Others
- Support Etcd backup and recovery.
 - Support regular cleanup of the docker's image.
 
Bugs Fixes
- Fix delay updates of the resource and deleted pages.
 - Fix the left dirty data after deleting the HPA workload.
 - Fix incorrect Job status display.
 - Correct resource quota, Pod usage and storage metrics algorithm.
 - Adjust CPU usage percentages.
 - many more bugfix
 
Feedback
Was this page Helpful?
Receive the latest news, articles and updates from KubeSphere
                            What’s on this Page